Bonjour,

j'ai une requête qui fonctionne parfaitement bien lorsque je l'execute directement sur MySQL.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
SELECT of.libelle_offre,ob.obj,count(v.num_vente) AS nbvente FROM offres of 
LEFT OUTER JOIN obectifs ob ON ob.code_offre = of.code_offre 
AND ob.num_semaine = '02' 
AND ob.annee = '2010' 
LEFT OUTER JOIN ventes v ON v.code_offre = of.code_offre 
AND v.num_agent = '1' 
AND v.date_vente = '2010-01-13' 
WHERE of.code_offre LIKE '%_qe' 
GROUP BY of.libelle_offre,ob.obj;
Lorsque je l'execute via un script php, elle ne fonctionne pas au lieu de me retourner 1 elle me retroune 0.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$req = "SELECT of.libelle_offre,ob.obj,count(v.num_vente) AS nbvente FROM offres of LEFT OUTER JOIN obectifs ob ON ob.code_offre = of.code_offre AND ob.num_semaine = ".$num_semaine." AND ob.annee = ".$annee." LEFT OUTER JOIN ventes v ON v.code_offre = of.code_offre AND v.num_agent = '".$_SESSION["usr_id"]."' AND v.date_vente = '".date("Y-m-d")."' WHERE of.code_offre LIKE '%_qe' GROUP BY of.libelle_offre,ob.obj";
Mais je ne vois pas pourquoi...

Merci.