Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: madmad_245 le le 20-09-2013 a 13:40:16

Titre: Générer un champ supplementaire dans une liste json
Posté par: madmad_245 le le 20-09-2013 a 13:40:16

Bonjour,

Je m'occupe actuellement de générer une liste json a partir de php et ayant comme contenue une base de donnée. J'ai pu créer la liste avec json_encode, jusque là, pas de problème.
En voulant aller plus loin, j’essaye actuellement d'ajouter un champ, ne faisant pas partie de la base de donnée, au moment ou je génère la liste.
Prenons par exemple une liste composé de 3 colonnes remplies au préalable dans une base sql. Je veux ajouter aux 3 champs de cette liste un champ rand donnant donc un chiffre aléatoire entre 1 et 10. Ce champ ne faisant et ne devant pas faire partie de la base de donnée, il faudra donc l'ajouter au moment ou l'on génère la liste. J'avais pensé a ajouter un paramètre a json_encode, mais ce ne fut pas concluant.
Etant bloqué, j'en appel a vous afin de pouvoir continuer a avancer.

Mon code actuel si besoin (la partie qui nous intéresse) :

$table = mysql_query('SELECT id, row1, row2 FROM table');
$all = mysql_fetch_all($table, MYSQL_ASSOC);
$json_output = json_encode($all);
print_r($json_output);

Merci d'avance.

Titre: Re:Générer un champ supplementaire dans une liste json
Posté par: madmad_245 le le 20-09-2013 a 14:29:07

Mon problème est réglé, il me suffisais simplement de revenir sur ma fonction mysql_fetch_all et de stocker une colonne supplémentaire.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.