$query = $db->query("SELECT * FROM orders");
while ($row = mysql_fetch_array($query)) {
$cost= array_sum($row['cost']);
}
这不起作用,我想计算所有元素的总和,但出现此错误:
Warning: array_sum() expects parameter 1 to be array, string given in C:\xampp\htdocs\falco\classes\controller.php on line 303
知道如何计算来自 mysql 的所有元素吗?
感谢您的宝贵时间和帮助。
最佳答案
为什么不让MYSQL处理呢?
$query = $db->query("SELECT orders.*,SUM(cost) as sum_cost FROM orders");
关于php - 计算数组中所有元素的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051040/