如何从mysql记录中选择然后一起添加金额?

时间:2011-11-08 07:44:20

标签: php mysql

我想问的是如何从数据库记录中选择并且我的PHP代码一起添加数量。

这是我选择的mysql部分:

$query= mysql_query("SELECT amount FROM item");
while($res=mysql_fetch_array($query)){
$totalamount= $res['amount'];
echo $totalamount;
}

我的数据库有4条记录,因此回显为1.002.003.001.50,也称为1.00 2.00 3.00 1.50

我必须使用循环,因为它在我的数据库中有很多记录,所以如何将所有这些回声添加到答案中变成7.80?

由于

2 个答案:

答案 0 :(得分:7)

你为什么不尝试这样做:

SELECT SUM(amount) as total_ammount from item

这是你需要的吗? 顺便说一句:你不应该使用循环,因为渲染会花费很多时间,特别是如果你只需要ammount;)

答案 1 :(得分:0)

试试这个

$query= mysql_query("SELECT amount FROM item");
        $totalamount=0;
        while($res=mysql_fetch_array($query))
        {
        $tableamount= $res['amount'];
        $totalamount=$totalamount+$tableamount;
        }
        echo $totalamount;