ホームページ >バックエンド開発 >PHPチュートリアル >mysql_num_rows に関する初心者からの質問
初心者が mysql_num_rows について質問しています。
私は初心者でページングをしたいのですが、分散関数はテーブル内にデータがいくつあるかを知る必要があるため、
mysql_num_rows(mysql_query('SELECT * FROM XX)); を使用する必要があります。ページをめくるたびに
ここで質問があります。mysql の mysql_num_rows からレコードの合計数を取得するには、結果を返す前に毎回テーブルを読み取る必要がありますか、それとも mysql 自体が最適化されていますか?合計数を直接知っていますか?
レコード数が多いため、この方法でリソースを消費しすぎる場合、代わりに使用できる他の方法はありますか?
私の質問に答えるために専門家に質問してください。 - -
------解決策-------
$resutl = mysql_query("select count(*) from table");
$row = mysql_fetch_array($result);
$row[0];//合計行数