Mysql有多少搜索结果

0 php mysql

如何查看mysql db返回的结果数量?

我使用此代码填充一个表与mysql数据库的结果:

   $qry_result = mysql_query($query) or die(mysql_error());
   while($row = mysql_fetch_array($qry_result))
Run Code Online (Sandbox Code Playgroud)

我想显示用户搜索条件中有多少搜索结果...

谢谢

Luk*_*sik 7

使用mysql_num_rows.

$num_of_results = mysql_num_rows($qry_result);
Run Code Online (Sandbox Code Playgroud)

它适用于SELECT或SHOw.如果查询是INSERT,UPDATE,REPLACE或DELETE使用mysql_rows_affected.