Code: Alles auswählen
SELECT * FROM table ORDER by punkte DESC, tordiff DESC
Nun gehst du die komplette Ausgabe der SELECT-Abfrage Datensatzweise durch, wie du es jetzt ja schon mit der While-Schleife machst. Dabei setzt du vor der Schleife eine Zählervariable auf 1
Code: Alles auswählen
$i = 1;
Code: Alles auswählen
$i++
Wenn du jetzt z.B. den dritten Datensatz verarbeitest, hast du einen Wert für die Zählervariable $i (3) sowie die ID des Datensatzes ($row['id'], gehen wir von 32 aus).
Nun führst du folgenden SQL-Befehl aus:
Code: Alles auswählen
UPDATE table SET platz = 3
WHERE id = 32
Gruß, Philipp