Code: Alles auswählen
SELECT * FROM table ORDER by punkte DESC, tordiff DESCNun 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 = 32Gruß, Philipp
