php数学题

标签 php mysql sql aggregate-functions

我有一个数据库表,其中一行是产品数量。我想创建一个循环,为我计算所有金额的总和。

$results = mysql_query("SELECT * 
                         FROM prod");

while($info = mysql_fetch_array($results)) {    
  $amount = $info['amount'];
}

amount 是每个产品成本的变量。我想计算所有变量的总和 - 我该怎么做?

最佳答案

使用 SUM() SQL 查询中的函数。

$result = mysql_query("SELECT SUM(amount) AS sum_amount FROM prod");

if ( $result )
    $sum = mysql_result($result, 0, 0);

关于php数学题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669982/

相关文章:

mysql - 无法创建过程 phpMyAdmin MYSQL 错误

mysql - 通过杂耍插入后从 MySQL 生成自动增量 ID?

来自 Mysql 的 Php 分页 Select * Where;如果单击下一个页码,则显示来自 Mysql 的所有行

javascript - 尝试使用 jQuery.post() 调用 PHP 函数

php - 使用旧版 codeigniter 站点设置魔术引号 PHP 错误

php - 不存在实体的 Doctrine ORM 默认值

mysql - 创建mysql View 时如何在字段中用逗号分隔行

php - 两个正在进行的流程取得进展

java - 使用 "in"运算符的 Android 查询不起作用

php - mysqli_connect() : (HY000/2003): Can't connect to MySQL server on 'domain name' (111)