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() 取得。

傳回值

結果集中的列數。

錯誤

無。