Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
HTML Download (Zip) - 7.2Mb


23.8.7.48 mysql_num_rows()

my_ulonglong mysql_num_rows(MYSQL_RES *result)

説明

結果セット内の行数を返します。

mysql_num_rows() の使用は、結果セットを返すために、mysql_store_result() を使用するか、mysql_use_result() を使用するかによって異なります。mysql_store_result() を使用すると、mysql_num_rows() はただちに呼び出されることがあります。mysql_use_result() を使用すると、mysql_num_rows() は、結果セット内のすべての行が取得されるまで、正しい値を返しません。

mysql_num_rows()SELECT などの結果セットを返すステートメントと一緒に使用することを目的としています。INSERTUPDATE、または DELETE などのステートメントでは、影響を受けた行の数を mysql_affected_rows() で取得できます。

戻り値

結果セット内の行数。

エラー

なし。


User Comments
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.