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.11.18 mysql_stmt_num_rows()

my_ulonglong mysql_stmt_num_rows(MYSQL_STMT *stmt)

説明

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

mysql_stmt_num_rows() の使用は、ステートメントハンドルに結果セット全体をバッファーするために、mysql_stmt_store_result() を使用したどうかによって異なります。mysql_stmt_store_result() を使用した場合、mysql_stmt_num_rows() をただちに呼び出すことができます。そうでない場合、行をフェッチしながら、それをカウントしないかぎり、行カウントは使用できません。

mysql_stmt_num_rows()SELECT などの結果セットを返すステートメントと一緒に使用することを意図しています。INSERTUPDATE、または DELETE などのステートメントでは、影響を受けた行の数を mysql_stmt_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.