SQL faire un tri par date [resolu] - SQL/NoSQL - Programmation
Marsh Posté le 11-11-2004 à 10:11:54
Le format que tu utilises pour créer la date en PHP ne doit pas être reconnu par le SQL.
Fait un print de la date PHP et poste ça ici (j'imagine que c'est 2004-11-09 vu le bout de code que tu as mis).
Essaye plutôt $date=date("Y/m/d" )
Et si ça ne marche toujours pas, il doit y avoir des fonction en SQL (suivant le SGBD) qui permettent de construire une variable de type date
Marsh Posté le 15-11-2004 à 09:17:55
probleme resolu merci ^^
changer le nom de la variable date , et inverser des "" avec '' dans le code
Marsh Posté le 10-11-2004 à 15:24:06
bon le truc c ke j ai une table ki contient une date et une colonne lieu on va dire
le but
j ai 2 page web
une qui devrai afficher les dates posterieur et egale a celle du jour actuel (qd la personne visite)
et l autre qui contiendrai les date anterieur
j arrive a afficher le contenu de ma table sans souci
mais c est sur le tri que ca marche pas.
le tri marche lorsque je fait :
SELECT * FROM `concert` WHERE date>="2004/11/09" order by date
mais si je met une variable $date ($date=date("Y-m-d" ) a la place de 2004/11/09 ca marche pu
aperement sql aime po la variable $date du php.
si qqun a une idée ou une soluce merci
Message édité par Deadlus le 15-11-2004 à 10:03:43