PHP MYSQL如何在选择时计算项目[重复]

Posted

技术标签:

【中文标题】PHP MYSQL如何在选择时计算项目[重复]【英文标题】:PHP MYSQL how to count items whilst selecting [duplicate] 【发布时间】:2019-01-23 05:14:01 【问题描述】:

我在程序中遇到了卡住的点。

我想要我的代码,以便它选择我数据库中的所有内容,但也计算每个重复值。

我目前的mysql代码是:

$sql = "SELECT * FROM $country_category ORDER BY stage_limit_timer DESC, contract_name ASC";

这显示我的产品如下:

红色足球 蓝色足球 绿色足球 红色足球 绿色足球 等等

我希望我的产品显示为:

红色足球 (2) 蓝色足球 (1) 绿色足球 (2) 红色足球 (2) 绿色足球 (2)

我不想合并重复项只是为了计算它们(我会在 php 或 mysql 中这样做吗?)。

对此的任何帮助将不胜感激。谢谢

【问题讨论】:

抱歉,如果您有多个这些结果,则查询不会显示您所说的内容,而没有经过您的 PHP 代码以某种方式处理。 【参考方案1】:

类似:

SELECT product, count(*) as count FROM $country_category GROUP BY product

【讨论】:

以上是关于PHP MYSQL如何在选择时计算项目[重复]的主要内容,如果未能解决你的问题,请参考以下文章

TextChange 上每个项目的可编辑列表视图项目和运行时计算。

仅在满足条件时计算 udf [重复]

当列名包含'XXX'时计算非空单元格的数量[重复]

如何在渲染时计算数组 [Vue.js] - 无限循环错误

由于编译时计算的值,如何避免“无法访问的语句”?

iOS7 Sprite Kit如何在更改锚点时计算节点位置?