Moin!
hi sven,
Davor: "WHERE id < $aktuelle_id ORDER BY id DESC LIMIT 1"
Danach: "WHERE id > $aktuelle_id ORDER BY id ASC LIMIT 1"...das wäre also die naviagation in der db,
Insbesondere fragt es nur genau einen Datensatz ab, nicht mehr.
ich hab inzwischen eine variante gebastelt, die innerhalb der erstellten query hin- und herwandert. das script sieht so aus und scheint zu fiunktionieren:
$sql = "SELECT *FROM kontakte ";
Das fragt ALLE Datensätze ab, und schmeißt dann später alle bis auf einen weg.
Effizienz sieht anders aus.
bitte sagt mir, ob das so "erlaubt" ist. da ich ja nichts in die db schreibe, müßte das doch gehen, oder?
Ja, es "funktioniert". Aber stell dir vor, du hättest hunderttausend Datensätze. Erstens will man die wohl niemals alle nacheinander durchnavigieren, und zweitens will man die garantiert nicht immer komplett aus der Datenbank abfragen, um sie dann nicht zu benutzen.
- Sven Rautenberg
"Love your nation - respect the others."