【发布时间】:2015-05-27 16:23:26
【问题描述】:
我在 MySQL 中有一个这样存储数据的表:
Name Amount Time
Person 1 1 Time
Person 2 1 Time
Person 3 1 Time
Person 1 1 Time
Person 2 1 Time
Person 3 1 Time
Person 1 1 Time
我想回应这些结果,以便他们将所有“金额”加在一起,并将最终数字与人名放在一起,这样它就会显示为:
Person 1 3 Time
Person 2 2 Time
Person 3 2 Time
如何在 PHP 中做到这一点?谢谢。
【问题讨论】:
-
想想聚合函数mysqltutorial.org/mysql-aggregate-functions.aspx和
GROUP BY -
不要在 PHP 中这样做。让数据库为您汇总结果;比您编写代码要快得多。一般规则让数据库聚合结果,让 PHP 渲染它并让它看起来很漂亮。
-
Total up MySQL Data?的可能重复