Bonjour à tous, j'essaie de créer un fichier json à partir d'une requête sur ma base mysql. J'arrive à le générer mais les infos ne sont pas présentées comme elles le devraient pour renseigner un graph Morris de Bootstrap.
Je m'explique: je cherche à afficher le nombre de réservations par agent sur une durée pour un graphique, il me faudrait donc un JSON du type :
[{"date_res":"2014-12-01","N°agent_1":"nombre de résa","N°agent_2":"nombre de résa","N°agent_3":"nombre de résa",;.}.
Mais ma requête :
$myquery = "SELECT date_res,agent_res,COUNT(*) FROM reservations WHERE date_res BETWEEN '2014-12-01' AND '2015-01-10' GROUP BY date_res"
me renvoie un JSON du type:
{"date_res":"2014-12-01","agent_res":"000001","COUNT(*)":"7"}.
Quelqu'un saurait-il m'aider pour modifier ma requête OU pensez-vous que le problème doive se résoudre dans un traitement PHP ?? Je bloque complètement là.
1 2 3 4 5 6 7 8
|
$query = mysql_query($myquery);
$data = array();
while($r=mysql_fetch_assoc($query)){
$data[]=$r;
}
$json = fopen('data/resa_date_json.js', 'a+');
fwrite($json, json_encode($data)); |
Merci d'avance
Nanouna
Partager