phpbar.de logo

Mailinglisten-Archive

[php] mysql_num_rows trotz LIMIT

[php] mysql_num_rows trotz LIMIT

Michael Borchers list at tridemail.de
Die Jan 3 14:08:58 CET 2006


> Das klingt besser als das andere. Oder du musst ein Update auf MySQL
> 4.x oder höher machen: Da gibts wie unter
>
http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#id2859778
>   beschrieben die Möglichkeit, die Zahl der Zeilen ohne LIMIT ohne
> weiteren Query auf die möglicherweise große Tabelle zu erfahren.


endlich wird's praktisch;)

  $result  = @mysql_query($query);
  $found_rows = @mysql_query("SELECT FOUND_ROWS() AS found_rows");
echo @mysql_result($found_rows, 0, "found_rows");

in meiner query darf ja theoretisch weiterhin mein LIMIT stehen, es
beeinflusst nicht angeblich nicht mein FOUND_ROWS?!

wenn ich LIMIT 0, 20 setze ist found_rows auch weiterhin 20:(


php::bar PHP Wiki   -   Listenarchive