Hello,
- gebe ich bei der SQL Abfrage ein LIMIT vor, weiß ich nicht, wie viele DS die Abfrage insgesamt ausgeben würde - ich kann also keine Seitenanzahl vorgeben. Außer ich mache die Abfrage zweimal. Da sie sehr umfangreich ist, halte ich das für unsinnig: würde die LAdezeit nur verlängern...
Es gibt SQL_CALC_FOUND_ROWS und FOUND_ROWS().
mysql> SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name
-> WHERE id > 100 LIMIT 10;
mysql> SELECT FOUND_ROWS();
Funktioniert das pro Verbindung, also so ähnlich, wie last_insert_id()?
Ein neues Select würde das Ergebnis zerstören?
Oder nur ein Select, das SQL_CALC_FOUND_ROWS enthält?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg