我正在尝试使用 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
,它会从数据库返回最后的成本。
我做错了什么?
最佳答案
在聚合函数上传递的列上提供ALIAS
SELECT SUM(cost) totalCOST FROM `Service`
这样你就可以获取columnName
$json['cost'] = $row['totalCOST'];
关于javascript - 打印 MySQL SUM() 函数的 json_encode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14722756/