Page 1 sur 1

Requette SQL pour sélectionner une plage de date

Posté : 20 juin 2006, 02:31
par DaD
Salut à tous,

Je voudrais faire un export XLS de ma base depuis une date définie dans une variable $date_us_debut.
Mais je n'y arrive pas...
Meme quand je lance cette requette directement dans Myphpadmin, il me sort toute les date (je remplace biensur dans ce cas la variable par la date format 0000-00-00)

voilà mon bout de code

Code : Tout sélectionner

SELECT * FROM ics WHERE date >= $date_us_debut ORDER BY date DESC

quelqu'un saurait il se qui ne vas pas?

Merci d'avance,

+
DaD

Posté : 20 juin 2006, 02:43
par NoNos
Essaye sa mais je te promet rien

Code : Tout sélectionner

SELECT * FROM ics WHERE date >= to_date($date_us_debut, '0000-00-00) ORDER BY date DESC

Posté : 20 juin 2006, 10:23
par ouckileou
D'abord des conseils pour débugger, parceque avec juste le code que tu files on ne peut pas trop deviner : http://www.phpfrance.com/forums/voir_sujet-19378.php

Ensuite, je rajouterais des quotes autour de la date :

Code : Tout sélectionner

SELECT * FROM ics WHERE date >= '$date_us_debut' ORDER BY date DESC

Posté : 20 juin 2006, 13:00
par DaD
Merci nonos,

Malheureusement ta proposition ne fonctionnait pas...

ouckileou, merci à toi, c'était bien un probleme d'apostrophe....
ce qui est bizarre c'est que je ne recevais pas de message d'erreur (j'ai pourtant la bonne ligne dans mon code), et je n'en recevais pas non plus quand je fesais ma requette directement dans myphpadmin....
M'enfin ça marche bien maintenant...

Merci à vous 2.
+
DaD