文件首頁
MySQL 8.4 C API 開發者指南
下載本手冊
PDF (美式信紙) - 1.4Mb
PDF (A4) - 1.4Mb


5.4.53 mysql_num_rows()

uint64_t
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。對於 INSERTUPDATEDELETE 等陳述式,可以使用 mysql_affected_rows() 取得受影響的列數。

傳回值

結果集中列的數量。

錯誤

無。