php - 从 php/sql 中的多个价格中获取总价

标签 php mysql sum

我偶然发现了一个关于价格列表的小问题。 我有一个按预期工作的产品价格 * 数量计算的价格,但我想要的是所有已计算价格的总和,即。

价格 1 = 产品价格 1 * 1 = 500 价格2 = 产品价格2 * 2 = 2000

总价 = 价格 1 + 价格 1 = 2500

循环中每一行的价格是这样计算的:

$price = $fields_row["field_qty"] * $fields_row["field_price"];

循环结束后如何得到$price的总和?

最佳答案

SUM 是一种 SQL 方法。示例:

SELECT SUM(expression )
FROM tables
WHERE predicates;

或者你用 php 来制作它:

$sum = 0;

while ($row = mysql_fetch_assoc($result))
{
    $sum += $amount[ $row['id'] ];
}

希望对你有帮助

关于php - 从 php/sql 中的多个价格中获取总价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8788398/

相关文章:

javascript - 返回同一按钮时保留文本框值

php - Laravel-错误号 : 150 Foreign key constraint is incorrectly formed

php - 在 Linux 中处理大量文件夹,效率的最佳结构

php - Mysql 使用 group by 和 order by 进行连接

PHP 从 MySQL 获取下一个结果

mysql - 添加一个列来计算另一个表中的行

javascript - 总结一个数字Javascript的所有数字

php - 我的行的堆栈值而不是多个

MySQL:连接两个信息,返回一个虚拟列并依次与该列执行 INNER JOIN

c++ - 使用 for 语句计算 int 输入的总和