mysql 表中的 PHP echo 类别名称

标签 php mysql echo categories

我的 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)

我已经尝试回应类别,但我只收到一长串重复项。谁能指出我正确的方向?

最佳答案

无需与关联数组混淆。您可以使用 GROUP BY 和 COUNT 在 SQL 中轻松执行此操作.有关示例,请参见 MySQL 手册。

关于mysql 表中的 PHP echo 类别名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7544611/

相关文章:

php - 如何在 Ajax PHP jQuery 中选择带有选项的列表框

php - 无法从数据库获取最近添加的数据

mysql - MySQL 中 INDEX、PRIMARY、UNIQUE、FULLTEXT 之间的区别?

bash - 当您将内容通过管道传输到 echo 或 print 时,STDIN 的参数调用是什么?

javascript - 如何使用 javascript 更新 HTML 内容但使用 PHP 获取内容

php - 使用 MYSQL 数据更新表单

javascript - PHP 中的表单自动刷新 DIV 标记不起作用

PHP 动态数据库插入

javascript - php 将 javascript 变量回显到 file.txt

PHP获取数组mysql