6.4.19 mysql_stmt_num_rows()

uint64_t
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。對於諸如 INSERTUPDATEDELETE 等語句,可以使用 mysql_stmt_affected_rows() 取得受影響的資料列數。

傳回值

結果集中資料列的數量。

錯誤

無。