27.7.10.18 mysql_stmt_num_rows()

my_ulonglong mysql_stmt_num_rows(MYSQL_STMT *stmt)

Description

返回结果集中的行数。

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

Return Values

结果集中的行数。

Errors

None.

首页