Thread SQL_CALC_FOUND_ROWS (7 answers)
Opened by Froschpopo at 2007-02-02 15:49

Froschpopo
 2007-02-02 15:49
#35172 #35172
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Es gibt ja das SQL_CALC_FOUND_ROWS, das LIMIT ignoriert.
Gibts da auch irgendetwas, was die komplette WHERE-Klausel ignoriert?
ich möchte gerne wissen, wieviele Rows die gesamte Tabelle hat. Kann man das vielleicht auch in das ohnehin vorhandene Statement einbauen?

z.B. irgendwie so:
Code: (dl )
SELECT SQL_CALC_FOUND_ROWS username FROM users WHERE username = 'Froschpopo'


Leider bezieht sich diese Lösung ja nur auf die Suchergebnisse.

SELECT FOUND_ROWS() ergibt hier leider nur: 1

Hat noch jemand eine Idee? Ich traue mySQL zu, dass es auch hierfür bereits eine Lösung gibt ohne dass man eine weitere Abfrage machen muss.

View full thread SQL_CALC_FOUND_ROWS