Bonsoir, je pense que j'ai poster mon problème dans le mauvais forum alors je continu ici en indiquant ou j'en suis.
Debut : Ici
Voila mon petit bou de code, je pense qu'il est valide mais j'ai un retour zero pour chaque mois.
Je pense que c'est parce que j'extrais les dates dans des timestamp.
Puis-je formater les timestamp dans la requete ? Quelque chose qui ressemblerai à "..FROM date(nY,timestamp).."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //je fait une boucle pour générer les résultats par mois for($i = 0 ; $i < 12 ; $i++) { $mois = sprintf("%02d",$i + 1); $annee_en_cours = date(Y); //Pour vérifier echo "SELECT COUNT(*) AS nbr FROM woof_agenda WHERE EXTRACT(YEAR FROM timestamp) = ".$annee_en_cours." AND EXTRACT(MONTH FROM timestamp) = ".$mois."<br />"; $requete = mysql_query("SELECT COUNT(*) AS nbr FROM woof_agenda WHERE EXTRACT(YEAR FROM timestamp) = ".$annee_en_cours." AND EXTRACT(MONTH FROM timestamp) = ".$mois.""); $retour = mysql_fetch_array($requete); echo $retour['nbr']; }
Partager