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