Tach!
aber das prepare muss doch trotzdem nur einmal ausgeführt werden, oder?
Ja. Aber eigentlich muss die ganze Query nur einmal laufen, dann aber ohne Einschränkungen, beziehungsweise nur soweit eingeschränkt, dass alle Daten in der Ergebnismenge enthalten sind, die insgesamt ausgegeben werden sollen. Den Rest macht man dann mit der Gruppenwechsel-Technik. Die meiste Zeit wird sicher nicht beim Ermitteln der Daten sondern beim Request-Response-Spielchen zwischen PHP und DBMS für jede dieser Querys draufgehen.
dedlfix.