Documentation Home

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. 对于 、 或 等语句 INSERTUPDATE可以 DELETE使用 获取受影响的行数 mysql_affected_rows()

返回值

结果集中的行数。

错误

没有任何。