使用数组从 Access 获取 PHP 总和

Posted

技术标签:

【中文标题】使用数组从 Access 获取 PHP 总和【英文标题】:PHP Sum from Access using Array 【发布时间】:2012-08-01 17:14:56 【问题描述】:

我有一个涉及 php 数组和将值相加的问题。

我有一个包含此方案中信息的访问数据库

----------------------
| time | code        |
|------|-------------|
| 600  | broke down  |
| 500  | broke down  |
| 300  | waiting     |
| 200  | waiting     |
| 400  | remove coil |

不管怎样,你明白了。我有多个代码值,但一个代码可以有多个时间值。我试图用 PHP 完成的是将所有 time 值相加,并且只显示 一个代码值

我想要的结果是:

1100 | Brokedown (600 & 500 added together)
500  | Waiting (300 & 200 added together)
400  | Remove Coil

例如。我认为我应该使用多维数组,但我似乎无法完全理解如何使用它。非常感谢您指出正确的方向。

【问题讨论】:

【参考方案1】:

为什么不用 SQL?

SELECT Code, Sum([Time]) 
FROM Table
GROUP BY Code

时间是一个保留字,所以我猜它是一个虚构的名字。如果它是真实的,则必须将其括在方括号中,或者更好地更改它。

【讨论】:

为什么不zoidberg? 你说得对,这只是举例。我刚刚让一切正常。再次感谢。【参考方案2】:

您实际上可以为此使用 SQL 来返回您要查找的内容。

SELECT SUM(time), code FROM table_name GROUP BY code

【讨论】:

以上是关于使用数组从 Access 获取 PHP 总和的主要内容,如果未能解决你的问题,请参考以下文章

如何从 android oAuth 的刷新令牌中获取 access_token

从数组 Laravel 中获取元素总和

如何从数组中获取相乘的数组键的总和

如何从 Angular2(Typescript)中的 Json 数组中获取值的总和

连接表以获取总和 - SQL/Access

下划线 - 从数组中获取相同的值对象总和