Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打印MySQL SUM()函数的json_编码_Javascript_Mysql_Sql_Json - Fatal编程技术网

Javascript 打印MySQL SUM()函数的json_编码

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);

我试图用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
,它将返回数据库中的最后一个成本


我做错了什么?

在传递给聚合函数的列上提供一个
别名

SELECT SUM(cost) totalCOST FROM `Service`
这样您就可以获取columnName了

$json['cost'] = $row['totalCOST'];