ホームページ >バックエンド開発 >PHPチュートリアル >mysql_num_rows に関する初心者からの質問

mysql_num_rows に関する初心者からの質問

WBOY
WBOYオリジナル
2016-06-13 13:14:31832ブラウズ

初心者が 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];//合計行数

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。