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 に答える