如何显示搜索结果的数量(自定义搜索脚本)

时间:2012-02-06 17:23:43

标签: php search

我尝试为我的网站制作搜索功能,这是代码http://pastebin.com/GN1NUE7E 但我需要帮助才能显示搜索结果的数量。

2 个答案:

答案 0 :(得分:1)

您已经在调用mysql_num_rows(),它会告诉您结果中有多少行。请考虑文档中的示例中的以下用法:

<?php

  $link = mysql_connect("localhost", "mysql_user", "mysql_password");
  mysql_select_db("database", $link);

  $result = mysql_query("SELECT * FROM table1", $link);
  $num_rows = mysql_num_rows($result);

  echo "$num_rows Rows\n";

?>

您的代码中包含以下内容:

if( mysql_num_rows( $raw_results ) > 0 )

您正在检查返回了多少结果。您需要做的就是将mysql_num_rows()的值分配给变量,或直接调用它。

答案 1 :(得分:1)

只需保存函数mysql_num_rows的结果:

$rows_num = mysql_num_rows($raw_results);

然后打印出来:

echo $rows_num;