[MySQL] User mit den 10 höchsten Punktenständen auslesen

WebPasha

WebPasha Solutions
28 April 2006
950
29
Hallo,
Ich schreibe das erste mal hier und zwar ist meine frage ob mir jemand sagen kann wie ich dei 10 user mit den höchsten punkten anzeigen lassen kann also wie ich das ordnen muss das es auch nur 10 sind weil wenn ich ne schleife mache sucht er alle raus
 
Ich weiß nicht wie deine Datenbank aussieht, aber du kannst das gleich über eine Query machen lassen:
"SELECT benutzter FROM irgendwo ORDER BY punkte DESC LIMIT 0,10"

ORDER BY punkte DESC
sortiert die Tabelle nach den Punkten und zwar absteigend
und mit LIMIT 0,10 wählt man nur die ersten 10 aus.
 
SELECT MAX(punkte) from table <- die höchste punktzahl abfragen
SELECT user from table ORDER BY punkte DESC LIMIT 10 <- die 10 user mit den höchsten punktezahlen