Hi Oke,
hmm, genauso wollte ich das nicht machen. Die User werden auch nicht in einer Tabelle alle ausgegeben, sondern es soll das Ranking des Users im Profil angezeigt werden... also quasi nur 1 User.
Zudem denke ich, dass deine Methode bei vielen Usern (über 1 Mio.) für die Performance nicht soo optimal wäre.
Noch eine Idee? Danke dir trotzdem.
Liebe Grüße,
Steffen
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 | user5SQL 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