Ich möchte eine Highscoreliste erstellen.
Die Daten liegen in der DB wie folgt vor:
Code:
userid | name | gebdatum | ort | famstand | punkte
---------------------------------------------------------------------------------
12110 | ottowalkes | 10.01.2000 | koeln | ledig | 7
12110 | sylversterstallone | 15.06.1981 | berlin | verheiratet | 4
12110 | armoldschwarzenegger | 27.12.2005 | stuttgart | verwitwet | 7
12110 | michaeljackson | 05.04.1955 | newyork | verliebt | 7
12110 | rudivoeller | 11.11.2000 | bagdad | geschieden | 5
12110 | angelamerkel | 01.01.1891 | potsdam | offen für alles | 7
12110 | oliverkahn | 19.07.2006 | muenchen | ledig | 3
18451 | ottowalkes | 10.01.2000 | koeln | ledig | 7
18451 | sylversterstallone | 15.06.1981 | berlin | verheiratet | 4
Die Ausgabe soll in etwa so aussehen:
User 12110 - 40 Punkte
User 18451 - 11 Punkte
Mein bisheriger Ansatz ist:
PHP-Code:
$abfrage = "SELECT * FROM parser";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->userid," ",$row->punkte,"<br>";
}
Doch da werden mir immer die UserID und die Punkte jeder Zeile untereinander geschrieben.
Gibts ne Möglichkeit, jede ID nur einmal und die Punkte jeder einzelnen ID zusammengezählt auszugeben?