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
Sign Up Login You must be logged in to post a comment.