27.7.6.49 mysql_num_rows()

my_ulonglong mysql_num_rows(MYSQL_RES *result)

Description

返回结果集中的行数。

mysql_num_rows()的使用取决于您使用mysql_store_result()还是mysql_use_result()返回结果集。如果使用mysql_store_result(),则可能会立即调用mysql_num_rows()。如果使用mysql_use_result(),则mysql_num_rows()不会返回正确的值,直到检索到结果集中的所有行。

mysql_num_rows()适用于返回结果集的语句,例如SELECT。对于INSERTUPDATEDELETE之类的语句,可以使用mysql_affected_rows()获得受影响的行数。

Return Values

结果集中的行数。

Errors

None.