【发布时间】:2011-07-11 21:12:53
【问题描述】:
我在 MySql 中有一个包含关键字列表的表。用户在此站点上输入每个关键字后,都会将其存储在新行中。
我在 PHP 中有以下查询:
SELECT * FROM keywords GROUP BY query
它从 MySql 中获取所有关键字,并且在重复关键字的情况下只显示一个。所以输出是这样的:
Dog
Cat
Lion
Fong
当我使用$update['query'];时
但我想计算每个关键字在数据库中出现的次数,所以输出例如:
Dog (2)
Cat (3)
Lion (1)
Fong (1)
我正试图弄清楚 SQL 查询应该是什么,以及如何使用 PHP 打印它。
【问题讨论】:
-
目前我对最简单的解决方案感到满意,但如果您有创意,我很想学习如何在区分/不区分大小写的情况下执行此操作。
标签: php sql count duplicates