Hallo
Ich habe da ein Problem mit ORDER BY
Das ist das script für die Rangliste eines Online Games:
Zitat:
$user = mysql_query("SELECT besitzer,insel_punkte FROM omega_insel ORDER BY insel_punkte desc");
$rang=1;
while ($array = mysql_fetch_array($user))
{
extract($array);
if($besitzer!='unbesiedelt')
{
echo
"
<center>
<table>
<tr>
<td>
$rang
</td>
<td>
$besitzer
</td>
<td>
$insel_punkte
</td>
</tr>
";
$rang=$rang+1;
}
}
echo
"
</table>
</body>
</html>
";
|
Als ergebnis liefert es allerdings:
Zitat:
1 Taku 58
2 Pinoccio 5
3 topdog 47
4 Elektra 47
5 astro 39
6 Brunhild 30
7 Gorbs 100
8 Kalun 0
9 shivl 0
10 thuermchen 0
|
Er sortiert es also nach der ersten Ziffer der Zahl und nicht nach dem Wert der Zahl.
Wie kann ich das verändern?
mfg Gorbs