problème de comparaison de date (mysql).

problème de comparaison de date (mysql). - SQL/NoSQL - Programmation

Marsh Posté le 19-12-2002 à 03:55:07    

Voilà, j'ai un problème tout con :
 
Je fais un calendrier.
Dans ce calendos, on peut ajouter des dates, mais je voudrais afficher seulement les dates SUPERIEURES à la date du jour.
 
Est-ce possible directement avec mysql ?
 
un where champdate >= $datejour ne fonctionne pas.
 
PS : j'ai un champ date sous la forme = Y-m-d ;)
 
kiki a  donc une solution ?  :D

Reply

Marsh Posté le 19-12-2002 à 03:55:07   

Reply

Marsh Posté le 19-12-2002 à 04:19:28    

Hermes le Messager a écrit :

Voilà, j'ai un problème tout con :
 
Je fais un calendrier.
Dans ce calendos, on peut ajouter des dates, mais je voudrais afficher seulement les dates SUPERIEURES à la date du jour.
 
Est-ce possible directement avec mysql ?
 
un where champdate >= $datejour ne fonctionne pas.
 
PS : j'ai un champ date sous la forme = Y-m-d ;)
 
kiki a  donc une solution ?  :D  


 
Je crois me souvenir d'une fonction sysdate() et d'une autre after().
 
Spéculatif, à vérifier.
 
J'espère que ton $datejour était bien du type date et pas une chaine de caractères.

Reply

Marsh Posté le 19-12-2002 à 11:59:33    

je vais regarder tout ça !
 
Pour info, oui, mon $datejour est bien du type date. (j'ai $datejour = date("Y-m-d" );  C'est bon comme cela ?)

Reply

Marsh Posté le 19-12-2002 à 12:20:57    

where truc > 'YYYY-MM-dd'  
 
ou where truc > YYYYMMddHHmm
 
enfin, c't'a essayer :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 19-12-2002 à 12:47:54    

Thanks greg  :jap:  Tu m'as mis sur la voie :
 
ET LA REPONSE ETAIT ....  
 
$datejour >= date(Ymd);
 
(c'est drole parceque quand on affiche la date en provenance de mysql, on a 2002-01-01, et date(Ymd)=20020101, ben ya que comme ça qu'il veut faire la comparaison, ce couillon de mysql  :D )


Message édité par Hermes le Messager le 19-12-2002 à 12:48:49
Reply

Marsh Posté le 19-12-2002 à 14:07:47    

Hermes le Messager a écrit :

Thanks greg  :jap:  Tu m'as mis sur la voie :
 
ET LA REPONSE ETAIT ....  
 
$datejour >= date(Ymd);
 
(c'est drole parceque quand on affiche la date en provenance de mysql, on a 2002-01-01, et date(Ymd)=20020101, ben ya que comme ça qu'il veut faire la comparaison, ce couillon de mysql  :D )

si tu mets pas de guillemets, 2002-01-01 ça fait 2000, couillon toi meme [:dawa]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 19-12-2002 à 14:55:18    

--greg-- a écrit :

si tu mets pas de guillemets, 2002-01-01 ça fait 2000, couillon toi meme [:dawa]


 
 :whistle:   :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed