j'ai une requête SQL qui retourne plusieurs lignes, et j'ai:tableau PHP: simple question sur tableau multidimensionnel
$data = array(
"nom" => $row['nom'] ,
"prix" => $row['rapport'],
"average" => "$moyenne_ge"
);
qui est parfait, mais seulement si ma requête renvoie une ligne.
i essayé:
$data = array();
$data[$row['nom']]["nom"] = $row['nom'] ;
...
$data[$row['nom']]['average'] = "$moyenne_ge";
afin d'avoir:
$data[brand1][nom] = brand1
$data[brand1][average] = 150$
$data[brand2][nom] = brand2
$data[brand2][average] = 20$
...
mais quand je fais: json_encode($data)
j'ai seulement le dernier objet JSON au lieu de tous les objets JSON de ma demande comme si mon tableau n'a qu'une seule marque au lieu de 10.
Je suppose que j'ai fait quelque chose de stupide quelque part. Merci pour votre aide
Pouvez-vous montrer un peu plus de code? Je suppose que vous avez une boucle quelque part, cela aiderait à le voir. – deceze