我的mysql数据库中有一个表,如下所示:
id | category | title
1 | blue | title1
2 | green | title2
3 | red | title3
4 | purple | title4
5 | red | title5
1 | blue | title1
2 | green | title2
3 | blue | title3
4 | blue | title4
5 | red | title5
.....
我想在页面上回显类别名称,然后计算每个类别中的项目数量。
目标是这样的:
blue(4)
green(2)
red(3)
purple(1)
我试过回应类别,但我收到了一长串的重复项。任何人都可以指出我正确的方向吗?
答案 0 :(得分:3)
无需弄乱关联数组。您可以使用GROUP BY和COUNT在SQL中轻松完成此操作。有关示例,请参阅MySQL手册。
答案 1 :(得分:2)
我不打算给你代码,因为你应该自己写这个,因为这听起来像是家庭作业。
以下是您的PHP脚本的基本概念:
祝你好运,一旦你编写了一些代码,就可以随意提出另一个问题。