我正在尝试使用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
,它会从数据库中返回最后一笔费用。
我做错了什么?
答案 0 :(得分:2)
在聚合函数
上传递的列上提供ALIAS
SELECT SUM(cost) totalCOST FROM `Service`
所以你可以获取columnName
$json['cost'] = $row['totalCOST'];