[PHP/MySQL] Wie sortiere ich hier?

hammermail.de

Überall Einmischer
ID: 68085
L
1 Mai 2006
324
15
Hallo. Wer kann mir mal helfen, bei einer kleinen sache?
Ich möchte, das hier der User mit der besten bestätigungsrate oben steht, der mit der schlechtesten unten. mom. stehen sie alle durcheinander....
PHP:
mysql_connect("localhost",$dbuser,$dbpass);

$res = mysql_db_query($dbname, "select * from mt_user ") OR DIE(mysql_error());

echo "<table border='1' cellpadding='0' cellspacing='0'>";

while($daten=mysql_fetch_array($res)){

$mails = ($daten[mailsbestaetigt] / ($daten[mailsbekommen]+0.000001))*100;

$bestrate = round($mails,2);

echo "<tr>

<td width='50'><font face='Verdana' size='1'><center>$daten[ID]</center></font></td>

<td width='150'><font face='Verdana' size='1'><center>$daten[user]</center></font></td>

<td width='100'><font face='Verdana' size='1'><center>$daten[guthaben]</center></font></td>

<td width='80'><font face='Verdana' size='1'><center>$daten[mailsbekommen]</center></font></td>

<td width='80'><font face='Verdana' size='1'><center>$daten[mailsbestaetigt]</center></font></td>

<td width='110'><font face='Verdana' size='1'><center>$bestrate %</center></font></td>
Danke schonmal...
 
Hi, versuchs ma mit:
PHP:
$res = mysql_db_query($dbname, "select * from mt_user order by (mailsbestaetigt/mailsbekommen) desc") OR DIE(mysql_error());

bin mir aber net sicher ob das kappt, könnte aber schon stimmen