[RESOLU] Recherche entre deux dates

Petit nouveau ! | 9 Messages

04 juin 2019, 10:35

Bonjour,
Pour de finaliser mon moteur de recherche, je voudrais pouvoir rechercher les éléments compris entre deux dates.
Dans ma table 'fiche' j'ai une colonne 'dated' et une colonne 'dater'. Je voudrais afficher les fiches dont la date du jour est comprise entre 'dated' et 'dater'.
Je suis aller sur mon phpmyadmin pour tester la requête sql suivante :

Code : Tout sélectionner

SELECT * FROM 'fiche' WHERE NOW() BETWEEN 'dated' AND 'dater'
Ma requête s'exécute dans soucis mais je n'ai aucun résultat
Je précise
- que mes colonnes sont au format date du type AAAA-MM-JJ
- que je n'ai pas de message d'erreur

Merci de votre aide
Eric

Mammouth du PHP | 571 Messages

04 juin 2019, 14:12

Bonjour,

dans une requête sql les noms des tables et des colonnes ne sont pas entourés des quotes.

Code : Tout sélectionner

SELECT * FROM fiche WHERE NOW() BETWEEN dated AND dater

Petit nouveau ! | 9 Messages

04 juin 2019, 15:42

yann18,
Merci pour cette réponse rapide et efficace.
Effectivement ça marche sans les quotes, Je n'étais pas loin mais je n'y serais pas arrivé.
Bonne journée