【发布时间】:2010-02-02 21:25:52
【问题描述】:
我有一个分类网站,它使用 MySQL 作为数据库。
我的目标是显示数据库中私人、公司和总广告的数量,并在表单内的文本输入中输入搜索词!
问题:
有两种类型的广告:Private 和 Company。
用户可以指定显示哪个,或两者都显示,这就是three 选项。
在网站上,显示搜索结果后,我想向用户显示THREE标签:All ads、Private ads、Company ads。
我在 MySQL 的每条记录中都有一个 field,其中包含 Private or Company 的值。
我知道一种显示私人广告、公司广告和 TOTAL 广告数量的方法,但它需要 multiple queries。
例如,如果用户选中 PRIVATE ONLY 复选框,则只搜索私人广告,但我不知道有多少公司广告,直到我进行新查询,我也在其中搜索公司广告。然后添加它们,我还有广告的总数。
只是想知道你是否知道一个好方法,也许可以摆脱额外的查询?
谢谢
【问题讨论】:
标签: php sql mysql database search