msi79
Messages postés509Date d'inscriptionlundi 24 août 2009StatutMembreDernière intervention 2 mai 2023
-
Modifié par jordane45 le 5/09/2014 à 17:52
msi79
Messages postés509Date d'inscriptionlundi 24 août 2009StatutMembreDernière intervention 2 mai 2023
-
5 sept. 2014 à 17:56
Bonjour,
ma requête me renvois l'erreur or quand la la teste en directe dans la BDD ca passe.
voici l 'erreur :
Erreur SQL !
SELECT num ,dateArt ,articleVendu ,articleRef ,articleQuant ,articlePU ,articleQuant*articlePU AS total
FROM articles
WHERE DAY(dateArt) = 05
AND MONTH(dateArt) =
AND YEAR(dateArt) = 2014
AND cheque= '0'
AND credit = '0'
ORDER BY dateArt DESC
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND YEAR(dateArt) = 2014 AND cheque= '0' AND credit = '0' ORDER BY dat' at line 11
voici la requête:
$sql = "SELECT num ,dateArt ,articleVendu ,articleRef ,articleQuant ,articlePU ,articleQuant*articlePU AS total FROM articles WHERE DAY(dateArt) = ".date('d')." AND MONTH(dateArt) = ".$mois." AND YEAR(dateArt) = ".$annee_en_cours." AND cheque= '0' AND credit = '0' ORDER BY dateArt DESC ";
msi79
Messages postés509Date d'inscriptionlundi 24 août 2009StatutMembreDernière intervention 2 mai 20231 5 sept. 2014 à 17:31
oui merci c'est ça : je devrais faire plutot :
//RECUPERATION DE L'ANNEE $annee_en_cours = date('Y'); //echo $annee_en_cours; $annee_en_mois = date('m'); //echo $annee_en_cours; $color=array('#333333','#999999'); $i=0; // on crée la requête SQL $sql = "SELECT num ,dateArt ,articleVendu ,articleRef ,articleQuant ,articlePU ,articleQuant*articlePU AS total FROM articles WHERE DAY(dateArt) = ".date('d')." AND MONTH(dateArt) = ".$annee_en_mois." AND YEAR(dateArt) = ".$annee_en_cours." AND cheque= '0' AND credit = '0' ORDER BY dateArt DESC ";
jordane45
Messages postés37868Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 8 décembre 2023343 5 sept. 2014 à 17:53
Si tu avais testé la requête générée dans ton message d'erreur et/ou via un ECHO de la requête créée par PHP directement dans ta BDD..... tu aurais tout de suite vu/trouvé l'erreur... (surtout si tu la mets en forme avec des retours à la ligne....)
SELECT num
,dateArt
,articleVendu
,articleRef
,articleQuant
,articlePU
,articleQuant*articlePU AS total
FROM articles
WHERE DAY(dateArt) = 05
AND MONTH(dateArt) =
AND YEAR(dateArt) = 2014
AND cheque= '0'
AND credit = '0'
ORDER BY dateArt DESC
msi79
Messages postés509Date d'inscriptionlundi 24 août 2009StatutMembreDernière intervention 2 mai 20231 5 sept. 2014 à 17:56