0

我很难将这个 PHP 解析为 JSON,有人帮我解决这个问题,我如何将这个 PHP 转换为 JSON

$query = "SELECT SUM(total)  FROM account";
$result = mysql_query($query);

while($row = mysql_fetch_assoc($result))
{
echo $row['SUM(total)'];
}
4

4 回答 4

1

试试json_encode喜欢

$query = "SELECT SUM(total) as total  FROM account";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result))
{
    $new_arr[] = $row['total'];
}
echo json_encode($new_arr);

尽量避免使用mysql_*函数,因为它们已被弃用。而是使用mysqli_*函数或PDO语句。

于 2013-08-09T10:34:19.400 回答
1
$query = "SELECT SUM(total) as t  FROM account";
$result = mysql_query($query);

while($row = mysql_fetch_assoc($result))
{
    $new_arr[] = $row['t'];
}
echo json_encode($new_arr);
于 2013-08-09T10:34:21.857 回答
0

json_encode()在php中使用函数。

检查参考here

while($row = mysql_fetch_assoc($result))
{
    $myArray[] = $row['SUM(total)'];
}
echo json_encode($myArray);
于 2013-08-09T10:33:49.027 回答
0
while($row = mysql_fetch_assoc($result))
{
    $new_arr[] = array("total"=>$row['SUM(total)']);
}
echo json_encode($new_arr);
于 2013-08-09T10:36:39.943 回答