表中的和数并保存在变量中

时间:2015-02-18 11:55:36

标签: php mysql

我在第一行有桌钱我在第二个20和第三个30有10号现在我要对这些行求和并保存到变量$ sum

这是我的代码

$result = mysql_query("SELECT SUM(money) as total FROM $tbl_name WHERE id='$idd'");
$row= mysql_fetch_array($result);
$sum= $row['total'];

如果我打印$sum结果是102030,但我需要打印60

1 个答案:

答案 0 :(得分:0)

首先,您必须更改表格的结构。

alter table $tablename alter column money decimal(10,2)

选择适合您需要的小数精度。

如果您因为无权更改表格结构而陷入困境,可以将查询更改为:

SELECT SUM(cast(money as decimal(10,2))) as total FROM $tbl_name WHERE id='$idd'