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()
mysql_stmt_store_result()
mysql_stmt_num_rows()旨在与返回结果集的语句一起使用,例如SELECT. 对于 、 或 等语句INSERT, UPDATE可以 DELETE使用 获取受影响的行数 mysql_stmt_affected_rows()。
SELECT
INSERT
UPDATE
DELETE
mysql_stmt_affected_rows()
结果集中的行数。
没有任何。