文件首頁
MySQL 9.0 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() 取得受影響的列數。

傳回值

結果集中的列數。

錯誤

無。