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() 获取受影响的行数。

返回值

结果集中的行数。

错误

无。