Highscore funktioniert nicht

alfred899

Well-known member
ID: 351587
L
21 Juni 2009
591
38
Hallo

Ich hab mal eine Highscore erstellt. Leider funktioniert diese nicht wie sie soll und ich weiß leider nicht warum! :-?

Das ist der Code:
PHP:
<?php
echo "<table align=\"center\">";
echo "<tr align='center'><td><b>Rang</b></td>    <td><b>Benutzername</b></td>   <td><b>Punkte</b></td></tr>";



$benutzername = $_SESSION['benutzername'];
$ergebnis = mysql_query("SELECT benutzername, Punkte, status FROM tabelle WHERE status = '$ok' ORDER BY Punkte DESC LIMIT 0,10");
while($row = mysql_fetch_object($ergebnis))
{
$benutzername = $row->benutzername;
$punkte = $row->Punkte;

echo "<tr align='center'><td>$rang</td><td>$benutzername</td>   <td>$punkte</td></tr>";

$rang++;
}
echo "</table>";
?>

Die Ausgabe zeigt:

Rang Benutzername Punkte
1 demo1 6984
2 demo2 678
3 demo3 508
4 demo4 4123
...

Iwie komisch...
danke schonmal für eure Hilfe!
mfg alfred899
 
Ziemlich sicher ist die Spalte "Punkte" vom Typ Varchar/Text. INT wäre aber angebracht ;)

Deine Werte sind jetzt alphabetisch sortiert.