Ik heb het volgende probleem.
In een tabel voer ik per naam het aantal doelpunten in. Nou snap je al, ik wil graag een topscorerlijst maken met het aan doelpunten van de verschillende personen. wat heb ik percies:
$sql="select * FROM uitslagen";
$resultaat=mysql_query($sql);
while ($rij=mysql_fetch_array($resultaat)){
Hoe het dus mogelijk om de verschillende records van speler op te tellen en op het scherm te zetten?
Die van Jan is prima, wat ik zelf altijd nog toevoeg is ook sorteren op naam van de doelpuntenmaker, (is bij mij met koppeltabel) zodat wanneer er meerdere mensen zijn met zelfde aantal doelpunten, die groep nog weer op naam wordt gesorteerd.
In de query van Jan ziet dat er zo uit(zonder koppeltabellen, waarin ook duidelijk is welke wedstrijd is gescoord):
SELECT SUM(doelpunten) AS score
FROM uitslagen
ORDER BY score ASC, naam ASC
$sql="SELECT SUM(doelpunten) AS score, speler
FROM uitslagen
ORDER BY score ASC, naam ASC";
$query=mysql_query($sql);
while($row=mysql_fetch_assoc($query)){
echo $row['score'];
echo $row['speler'];
}
?>