php - php 中的总计

标签 php mysql arrays sum

这听起来可能很蹩脚,但我坚持总结从 mysql 检索到的值。 我想总结从 mysql 数据库中检索到的销售发票项目的总计。 以下是每行的小计代码。

while($row = mysql_fetch_array($qry)){  
echo $row['b'] * $row['c'];
}

'b' 是数量,'c' 是价格。所有这些值都是从 mysql 检索的,行数是可变的,所有这些都在 while 循环内。 现在在 while 循环之外,最后一行,我想要总计。有人可以指出我正确的方向吗?我试过了

echo SUM($row['b'] * $row['c']);

但这不起作用并给出错误。我确定我做错了。

最佳答案

$total = 0;
while($row = mysql_fetch_array($qry))
{  
  echo $row['b'] * $row['c'];
  $total += ($row['b'] * $row['c']);
}

// at the end, $total = grand total

关于php - php 中的总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8287707/

相关文章:

java - 尝试对 ArrayList 使用 for 循环时出现 .length 错误

javascript - 如何使用 post 方法根据添加的行表将数据保存在数组中?

php - 如何在日历中默认显示事件月份而不是当前月份?

php - AWS PHP PDO MySQL 连接问题 SQLSTATE[HY000] [2002]

PHP mysql COUNT 不返回而不是 0

javascript - 使用 "in"检查字符串是否出现在数组中

php - nginx - phppgadmin - *1 规则禁止访问

php - MYSQL - 选择值等于任意值的元素

mysql只选择唯一行

python - 将图像堆叠为 numpy 数组更快(比预分配)?