Leeloo5E: Ranking-Funktion bei MySQL?

Beitrag lesen

Hallo,

habe ein kleines Problem. Ich möchte einer Art-Ranking-Abfrage in MySQL realisieren.

In der Datenbank steht immer eine Zahl und ein Username
345 | user1
23 | user2
4483 | user3
3 | user4
321 | user5

SQL bringt doch ORDER BY mit. Mit DESC wird dann auch rückwärts sortiert. Dann hast du halt user3, user5, user1, user2, user4 in deiner Ausgabe und kannst denen aufsteigend ein Ranking verpassen.

  
$i = 1;  
while ($row = mysql_fetch_array($result)) {  
    echo "Rang ".$i.". ".$row['user'];  
    $i++;  
}  

So würde ich da naiv wie ich bin rangehen.

Gruß,
Leeloo

--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra