- ベストアンサー
絞り込み後の件数を数えたいのですが・・。
すいません。今PHPとデータベースを勉強中なのですが、 $st = $pdo->query("SELECT * FROM udon WHERE not abc = '111' limit 5, 10 "); 例えば上記のような絞り込みをした後、絞り込んだ後の数を数えたいのですがそのような 事はできますでしょうか? 絞り込み後の検索結果が5件以上の場合、残りを「次のページ」などのように分けて表示させたいのですがデータベースの絞り込み後の数を数える方法が分からないため先に進めません。 わかる方いましたら教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
単純にCOUNT関数ではダメなのでしょうか? SELECT COUNT(*) FROM udon WHERE not abc = '111' limit 5, 10 もしくは質問がそのlimit取得後の後ろの残りレコード数が知りたいというのであれば、一般的には総数を最初にカウントしlimitの開始位置/取得数を考慮差し引きし残りを求めます。
お礼
ご回答ありがとうございます。 一度試してみます。