我找了很多,还是找不到满意的答案。请看下面的mysql示例表:
id | Name | Country
1 | User1 | India
2 | User2 | India
3 | User3 | India
4 | User4 | Australia
5 | User5 | Australia
我想使用php在while循环中显示上表,如下所示:
Country Name: | Total Members From The Country:
India | 3
Australia | 2
我只想目标和显示一列/字段,即“国家”。任何人都可以在这里分享查询代码,这样我就可以继续我的工作,谢谢你的时间。
2条答案
按热度按时间yk9xbfzb1#
你可以搜索的关键字是
GROUP BY
以及COUNT
. 查询应该如下所示:这将根据
Country
列并用COUNT
这将为每个国家提供一行,并在表中列出相应的计数。您可以使用
WHERE
以筛选特定国家。tpgth1q72#
尝试此查询:
如果获取关联数组,结果应该是这样的:
然后循环浏览结果并显示所需内容:
调整,使它看起来像你想要的!
这是你想要的吗?