Vinzenz: count und limit in einer Abfrage?

Beitrag lesen

Hallo Andavos,

Mit PHP kann man so die Anzahl der Gefunden Einträge herrausfinden:

$result = mysql_query("SELECT id FROM tabelle WHERE spalte LIKE '%123%'");
$menge = mysql_num_rows($result);

Weil MySQL diese Anzahl zurückgibt. Welchen Effekt hat nun LIMIT?
Es werden ggf. weniger Datensätze zurückgegeben als es insgesamt gibt.
Der OP möchte jedoch wissen, wieviele Datensätze seine Abfrage _ohne_ LIMIT
zurückliefern würde.

Dem OP kann SQL_CALC_FOUND_ROWS weiterhelfen, siehe z.B. http://dev.mysql.com/doc/mysql/en/nutshell-4-0-features.html.

Freundliche Grüsse,

Vinzenz