【发布时间】:2016-06-10 18:57:01
【问题描述】:
我有一个有趣的问题,但我无法解决。我试图通过使用 PHP 处理一些结果分离而不是运行多个 SQL 查询来优化一些 SQL 查询。我的查询返回以下内容:
使用 PHP,有没有办法通过“处理器”对结果求和?因此,例如,我希望能够为 PayPal 等回显“36.00”。我目前能够用多个单独的查询来做到这一点,但我相对有信心有一种方法可以用一个查询和使用 PHP 来做到这一点——我只是不知道该怎么做。
提前感谢您的帮助。
【问题讨论】:
-
创建一个关联数组,其键是处理器。循环查询结果,然后执行
array[$row['processor']] += $row['payment_amount']。 -
DBMS 就是为此而创建的,不要吃他们的面包。