Hello,
Es geht nur über die Session
Ich habe mal im php-Manual gelesen, daß man in einer Sessions keine handles (ich denke dabei an einen handle zu einem Abfrageergebnis) ablegen kann. Empfinde ich als Sauerei ;-) Kann man das irgendwie umgehen? Frage ich so ganz ungeniert :-)
Du kannst Das Handle zwar in der Session speichern, aber es wird ja mit dem Ende des Scriptes ungültig. Du kannst also nur das gesamte Abfrageergebnis speichern. Das macht man insbesondere dann, wenn man in Ruhe einen Snapshot (also eine Abfrage) abarbeiten will.
Es würden ja aber ggf. schon die IDs, die Feldliste, der Name der Tabelle sowie die Sortierung genügen. Aus der Liste kannst Du dann jedesmal einen Teilbereich neu auslesen.
... where ID in (".implode(','$_ID).") limit $offset $limit";
Ist aber bestimmt nur sinnvoll, wenn die Anzahl der selektierten Zeilen nicht so groß wird ...
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau