problème de date en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème de date en php

Re: problème de date en php

par msi79 » 28 févr. 2012, 19:31

dateArt est de type date .pourquoi cette remarque

Re: problème de date en php

par Mazarini » 28 févr. 2012, 17:06

Ca suppose que dateArt est un varchar et pas une date.

Re: problème de date en php

par msi79 » 28 févr. 2012, 16:41

merci j'ai résolu en enlevant seulement : MONTH(dateArt) = 2

Re: problème de date en php

par Mazarini » 28 févr. 2012, 16:26

Je sais pas s'il faut traduire la date en chaine de caractères ou les 2 chaines de caractères en date.

Re: problème de date en php

par xTG » 28 févr. 2012, 14:17

Essaies sans les parenthèses :
AND (a.dateArt BETWEEN '2012-02-05' AND '2012-02-10')

problème de date en php

par msi79 » 28 févr. 2012, 14:03

salt je veus afficher des données se trouvant entre deux dates . mais j'arrive pas .je voudrais de l'aide .
voici ma requète :
$sql = "SELECT b.id_num,a.dateArt,a.articleVendu,a.articleRef,a.articleQuant,a.articlePU,a.id,b.numEnreg,a.articleQuant*a.articlePU AS total FROM articles a,numEnreg b WHERE  id_num = id  AND  MONTH(dateArt) = 2  AND (a.dateArt BETWEEN ('2012-02-05' AND '2012-02-10'))";
         
voici l'erreur qui s'achiffe :
Erreur SQL !
SELECT b.id_num,a.dateArt,a.articleVendu,a.articleRef,a.articleQuant,a.articlePU,a.id,b.numEnreg,a.articleQuant*a.articlePU AS total FROM articles a,numEnreg b WHERE id_num = id AND MONTH(dateArt) = 2 AND (a.dateArt BETWEEN ('2012-02-05' AND '2012-02-10'))
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 ')' at line 1