проблема с запросом -php / json - PullRequest
0 голосов
/ 18 мая 2011

У меня есть этот код, и вывод: {"round (avg (salary), 0)":"1750"}

function tableOne() {

    $query = mysql_query("select round (avg (salary), 0) from worker, formation_area where id_formation_area=1") or die(mysql_error());
    $row = mysql_fetch_assoc($query);
    $result = $row;

    echo json_encode($result);
}

tableOne(); 

?>

но мне нужно что-то вроде этого: {1750}.

Любая помощь?

1 Ответ

4 голосов
/ 18 мая 2011

Попробуйте это:

function tableOne() {

    $query = mysql_query("select round(avg (salary), 0) as `round_avg` from worker, formation_area where id_formation_area=1") or die(mysql_error());
    $row = mysql_fetch_assoc($query);
    $result = $row['round_avg'];

    echo json_encode($result);
}

tableOne(); 

Помните, что json нужен something: something_else, поэтому вы можете получить здесь ошибку, поскольку теперь нет кодируемого массива

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...