SQL faire un tri par date [resolu]

SQL faire un tri par date [resolu] - SQL/NoSQL - Programmation

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
Reply

Marsh Posté le 10-11-2004 à 15:24:06   

Reply

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 ;)

Reply

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 :p

Reply

Marsh Posté le 15-11-2004 à 09:46:04    

bah efface ton topic [:spamafote]

Reply

Sujets relatifs:

Leave a Replay

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