Froschpopo: mySQL 4.0 - Anzahl der Anzahl der Datensätze

Beitrag lesen

Hi maik,

durch das LIMIT schränkst Du natürlich auch das Counting ein.
Wenn ich Dich also richtig verstanden habe, ist das Zählungsergebnis stehts unter 10.
Es gibt für mySQL aber auch eine hübsche Möglichkeit, mit SQL_CALC_FOUND_CORWS potenzielle Datensätze zu zählen.
Das sieht dann in etwa so aus:

SELECT SQL_CALC_FOUND_ROWS id, name FROM tbl LIMIT 0,10

Daraufhin erhälst Du die gewünschte Ausgabe, sowie einen seperaten row, den du folgendermaßen abrufen kannst:

SELECT FOUND_ROWS()

Letzteres erwirkt die Ausgabe der Suchergebnisse unter Ausschluss von LIMIT, also die Gesamtzahl aller Rows.

Liebe Grüße,
Lucas