###実現したいこと
ローカル環境でオレオレブログサイト風の何かを作っています。
PHPでSELECT文の結果行数を取得したい場面があり、調べたところrowCount関数というのを使っているサイトを複数見かけました。しかし、マニュアル(http://php.net/manual/ja/pdostatement.rowcount.php)には
関連する PDOStatement によって実行された直近の SQL ステートメントが SELECT 文の場合、いくつかのデータベースは文によって返された 行数を返すかも知れません。しかしながら、 この振る舞いは全てのデータベースで保証されていません。 さまざまな場所で使用するアプリケーションでは、 これに頼ってはいけません。
と書いてありまして、必ずしも信用できる結果が返ってくるとは限らないと理解しています。
SQLのROW_COUNT(https://dev.mysql.com/doc/refman/5.6/ja/information-functions.html#function_row-count)やCOUNT()でレコード数を取得すればいけるだろうなと考えています(実際まだ試していません)が、SQLにあまり知識がないため、できればPHP側で完結させたいなあと思っております。
rowCountの代わりとして使われている関数はありますでしょうか?
よろしくお願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/04 18:18 編集