>>399
PDOStatement::rowCount() は 相当する PDOStatement オブジェクトによって
実行された 直近の DELETE, INSERT, UPDATE 文によって作用した行数を返します。

関連する PDOStatement によって実行された直近の SQL ステートメントが SELECT 文の場合、
いくつかのデータベースは文によって返された 行数を返すかも知れません。
しかしながら、 この振る舞いは全てのデータベースで保証されていません。
さまざまな場所で使用するアプリケーションでは、 これに頼ってはいけません。

http://www.php.net/manual/ja/pdostatement.rowcount.php


mysql で LIMIT なら calcfoundrows() かな。
全部持ってきてるなら php でカウントの方が早いんじゃね