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

返回值

结果集中的行数。

错误

没有任何。