У меня есть запрос SQL, который возвращает несколько строк, и у меня есть:
$data = array(
"nom" => $row['nom'] ,
"prix" => $row['rapport'],
"average" => "$moyenne_ge"
);
, что идеально, но только если мой запрос возвращает одну строку.
Я попробовал это:
$data = array();
$data[$row['nom']]["nom"] = $row['nom'] ;
...
$data[$row['nom']]['average'] = "$moyenne_ge";
чтобы иметь:
$data[brand1][nom] = brand1
$data[brand1][average] = 150$
$data[brand2][nom] = brand2
$data[brand2][average] = 20$
...
но когда я это сделаю: json_encode($data)
У меня только последний объект JSON вместо всех объектов JSON из моего запроса, как если бы у моего массива была только одна марка вместо 10.
Полагаю, я где-то сделал глупость.
Спасибо за вашу помощь