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