8791 sujets

Développement web côté serveur, CMS

Bonjour à toutes et tous, voilà je suis entrain de faire mumuse avec des dates.
J'ai créé une table avec un champ date du type YYYY-MM-DD
Lorsque je fais une requête sur cette table je voudrais qu'il compare la date du jour avec la fonction $date=date(Y-M-D);
J'ai donc essayé comme suit :
a écrit :
Select * from annonce where validite>=$date;

validite étant le champ comportant la date .
La requête est exécutée mais mais ne compare pas la date.
J'ai bien trouvé des solutions sur le net mais elles sont toutes plus farfelues les une que les autres !
Si vous avez une piste je suis preneur !!
@micalement SEB
Modifié par declink (24 Feb 2010 - 21:16)
Hum dans la requête SQL, il doit y avoir des apostrophes, je sais que quand j'ai eut à faire ça, j'ai galéré, et je ne me rapelle plus de la solution, mais la date que tu inscrit dans ta requête doit être entourée d'apostrophes Smiley smile
Bonsoir et merci pour ta réponse, de mon côté cela ne fonctionnait pas jusqu'a ce que j'enlève l'espace entre le >= et NOW() ce qui donne
a écrit :
Select * from annonce where validite >=NOW();

Merci tout plein!