0

我正在尝试使用 JSON 打印价格的 SUM()。

目前我正在尝试:

$query="SELECT SUM(cost) FROM `Service`";
$result = mysql_query($query);

$json = array();
    while($row = mysql_fetch_array($result))
    {
            $json['cost'] = $row['cost'];
    }
    print json_encode($json);
mysql_close();

这将返回 null。

如果我SELECT cost FROM Service改为尝试,它会返回数据库中的最后一个成本。

我做错了什么?

4

1 回答 1

2

ALIAS在聚合函数上传递的列上提供一个

SELECT SUM(cost) totalCOST FROM `Service`

所以你可以获取 columnName

$json['cost'] = $row['totalCOST'];
于 2013-02-06T06:15:46.827 回答