Bonjour,
Pour faire simple, je doit faire un script qui compte le nombre de ligne d'une table selon le mois des données de la table.
Le probleme de mon script est le suivant :
mes requetes sont bonnes, je vais bien chercher et compter les nombres de lignes par mois de l'année par table.
Je ne sais pas comment et ou faire un total des mois pour l'ensemble des tables.
Si vous avez compris mon problème pouvez vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 $sql3='SELECT * FROM pf_listes_campaigns WHERE pf_listes_campaigns.V2_Id_Cli =' . $V2_Id_Cli; $req5 = mysql_query($sql3) or die($sql13.'</br>'.mysql_error()); while ($data5 = mysql_fetch_assoc($req5)) { //print_r($data5); for ($f = 0; $f < 12; $f++) { if(table_ok('sms2',$data5['V2_Name_Campaign'].'_'.$data5['V2_Id_Camp'])) //verification si la table existe dans la bdd { $sql4 = "SELECT count(*) as envoi_nb FROM ".$data5['V2_Name_Campaign'].'_'.$data5['V2_Id_Camp']." WHERE Month(V2_Date_Send)= ".$nb_mois[$f]; $req4 = mysql_query($sql4) or die($sql4.'</br>'.mysql_error()); $data4 =mysql_fetch_array($req4); $mois_ua[$f]=$data4['envoi_nb']; $data5['V2_Name_Campaign'].'_'.$data5['V2_Id_Camp'].' ==> '.$data4['envoi_nb'].'</br>'; } else { $mois_ua[$f]=0; } } }
Et si ma façon de faire n'est pas approprié, si vous avez une meilleur solution n'hesitez pas
Merci
Partager