MySQL:COUNT和GROUP BY缩小搜索结果范围

时间:2012-04-17 15:15:50

标签: php jquery mysql count group-by

简化:我有一个搜索结果列表和一个HTML表单,用户可以缩小搜索结果范围(使用jQuery .load动态更新)。

我想知道如何最好地向用户展示,每次更改表单将返回多少搜索结果,例如当用户检查某个复选框时。并希望在它旁边直接打印这个数字:

  

[x]参数1 //已经检查了这个[]参数2   (2465结果)
[]参数3(456结果)
[]参数4   (256结果)

每次此列表更新时,该号码也应更新并ORDER BY number of results DESC ...

文件search.php从数据库中选择参数并打印HTML表单。然后我.load search_update.php,它会读取并返回用户想要查看的实际结果。

我希望它被解释为可理解......

问题是,我有多个数据库都在search_updated.php中执行的查询中加入,我尝试在此查询中使用COUNT和GROUP BY,但我迷路了......

  • 我应该在这个“主要”查询中使用它吗?
  • 还是应该在打印HTML表单的查询中使用它?
  • 我应该为每个HTML表单创建一个新文件吗.load它是否像search_update.php一样?

非常感谢您的提示! :)

图像:

enter image description here

0 个答案:

没有答案