Forum: Datenbanken
by alcaeus,
26. Mär 2006
Moin MisterNiceGuy,
ich schaetze du hast wegen der Highscoreliste fuer diesen Test gefragt, oder?
In dem Fall muesstest du beim Einfuegen eines Datensatzes nachsehn, ob er in die Highscore-Liste kommt. Wenn ja, dann suchst du dir die ID des Eintrages mit dem niedrigsten Ergebnis raus:
SELECT id FROM highscore ORDER BY score ASC LIMIT 1
Anschliessend wirfst du den Highscore eben raus ;)
...
Forum: Datenbanken
by alcaeus,
26. Mär 2006
Moin MisterNiceGuy,
was ist fuer dich Eintrag #11? Der, der als Primary Key 11 hat? Der, der als 11. abgespeichert wurde? Der, der an der 11. Position geschrieben wurde? Das sind 3 verschiedene Dinge, und eine ORDER BY-Klausel in einem SELECT-Statement kann dir einen anderen 11. Datensatz geben.
Greetz
alcaeus