Thread Seiten-Jump (23 answers)
Opened by Froschpopo at 2006-10-17 22:55

MartinR
 2006-10-19 13:58
#70858 #70858
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
Das Problem ist, dass in der Anzeige ja die Seitennummern stehen sollen.

Also 1 ... 17 - 18 - 19 ... 237

Für die SQL-Abfrage ist aber die Seitennummer nicht von Bedeutung sondern die Anzahl der DS die je Seite angzeigt werden. Und da übernimmt Data::Page(set) eben die Berechnung und benutzerfreundlichen Ausgabe der anzuzeigenden Seitennummern aber leider ohne die DS selbst zu berücksichtigen.


Zitat aus http://dev.mysql.com/doc/refman/5.1/de/information-functions.html
Quote
Wenn Sie SELECT SQL_CALC_FOUND_ROWS verwenden, muss MySQL berechnen, wie viele Datensätze in der vollständigen Ergebnismenge enthalten sind. Allerdings ist dies schneller, als die Abfrage ohne LIMIT erneut auszuführen, weil die Ergebnismenge nicht an den Client gesendet werden muss.

View full thread Seiten-Jump