1 reqûete/1 tableau -> 3 tableaux
Bonjour,
J'ai la requête suivante :
Code:
SELECT YEAR(date_f) annee, MONTH(date_f) mois, COUNT(id_projet) total_projet FROM PROJETS p GROUP BY YEAR(date_f), MONTH(date_f)
Je ressors les données avec cette boucle :
Code:
1 2 3
| while ($row = $query_total_projets->fetch()) {
$tab = array($row['annee'], $row['mois'], $row['total_projet']);
} |
Les données donnent ceci :
annee mois total_projet
2012 9 4
2012 10 13
2012 11 26
2012 12 21
2013 1 13
2013 2 9
2013 3 23
2013 4 40
2013 5 51
2013 6 32
2013 7 45
2013 8 18
2013 9 36
2013 10 39
2013 11 30
2013 12 1
2014 1 1
Comme vous pouvez le voir, cela concerne 3 mois en 2012, 12 mois en 2013, et juste le 1er mois de 2014.
Le but, obtenir un graphique avec l'évolution du nombre de projets par mois et par année, exemple :
http://jpgraph.net/features/src/new_bar1.php
Les couleurs représentent les années, A, B, C les mois...
La requête est bonne, le code du graphiques est bons aussi. Il me reste juste à obtenir 1 tableau par année. Et surtout, si le mois n'existe pas, par exemple Mai 2012 ou Mai 2014, mettre un beau ZERO et ne pas faire déconner avec un NULL.
Je voulais savoir par où partir pour obtenir ça ?
Je me tire les cheveux avec des boucles FOR imbriquées... J'ai lancé du Foreach... Mais je n'arrive à rien !!!
Puis-je avoir une piste ??? :oops:
Merci à vous !