Probleme de date en PHP


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

Probleme de date en PHP

Message le Mer Avr 02, 2008 10:59

Bonjour
voila ma sélection dans la base de données

Code: Tout sélectionner
$query="SELECT * FROM wpa_photo WHERE date_ins > #2008-01-07# and date_ins < #2008-03-31# and valide=1 ORDER BY RAND() LIMIT 1";


Ca ne marche pas, je précide que ce qui ne marche pas c'est la partie

Code: Tout sélectionner
date_ins > #2008-01-07# and date_ins < #2008-03-31#


Car quand je l'enlève ça marche

Il y a un problème avec la date, pourtant la structure est bonne, j'ai regardé dans la notice PHP!!

Donc je ne comprends pas.
Je précise que mon champs "date_ins" est bien au forma DATE du genre YYYY-MM-DD

Merci bien


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Avr 02, 2008 11:27

Tu mets vraiment des "#"? (et pas des ')

Sinon :
Code: Tout sélectionner
SELECT *
FROM wpa_photo
WHERE `date_ins` BETWEEN '2008-01-07' AND '2008-03-31'
AND valide=1
ORDER BY RAND()
LIMIT 1


ZelkiN
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 492
Inscription: 27 Juil 2007

Message le Mer Avr 02, 2008 11:29

meme en remplacant les # par des ' ca devrait le faire non?


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Avr 02, 2008 11:32

Je connais pas cette syntaxe, mais peut être.


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

ok

Message le Mer Avr 02, 2008 11:37

Ouai merci Bacteries :)
Ca marche bien comme ça, sans les #. J'avais vraiment bien mis les # comme sur la notice :roll:

Enfin bon... ça marche bien maintenant
Merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités