Javascript 打印MySQL SUM()函数的json_编码
我试图用JSON打印一个价格的SUM() 目前我正在尝试:Javascript 打印MySQL SUM()函数的json_编码,javascript,mysql,sql,json,Javascript,Mysql,Sql,Json,我试图用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);
$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
,它将返回数据库中的最后一个成本
我做错了什么?在传递给聚合函数的列上提供一个
别名
SELECT SUM(cost) totalCOST FROM `Service`
这样您就可以获取columnName了
$json['cost'] = $row['totalCOST'];