Requête *entre deux dates

Requête *entre deux dates - PHP - Programmation

Marsh Posté le 14-12-2006 à 03:27:08    

Bonjour,
 
J'essaie d'obtenir le contenu du champs message selon deux conditions de dates.
 
$sql = 'SELECT * FROM `message` WHERE `debut`>=curdate() and fin<=curdate() LIMIT 0, 30 ';
 
 
Deux messages correspondent mais ça ne fonctionne pas.
 
Merci!

Reply

Marsh Posté le 14-12-2006 à 03:27:08   

Reply

Marsh Posté le 14-12-2006 à 07:46:00    

quels sont les types de tes champs debut et fin?
pense à poster sur la cat SGBD/SQL

Message cité 1 fois
Message édité par nargy le 14-12-2006 à 07:46:20
Reply

Marsh Posté le 14-12-2006 à 12:19:17    

nargy a écrit :

quels sont les types de tes champs debut et fin?
pense à poster sur la cat SGBD/SQL


 
Date

Reply

Marsh Posté le 14-12-2006 à 13:18:03    

T'es sur que tu as pas inversé le sens de tes comparaisons???
Parce que la si je traduis ça donne:
Les messages:

  • dont la date de début est aujourd'hui ou après
  • dont la date de fin est aujourd'hui ou avant

Du coup, si ton truc est fait a peu près logiquement, ça doit te ramener uniquement les message dont la date de début et la date de fin sont celles du jour.

Reply

Marsh Posté le 14-12-2006 à 13:37:34    

La date de début et fin correspond à la durée d'affichage du message.
 
Selon la date du jour, je sélectionne les messages à être affiché.s

Reply

Marsh Posté le 14-12-2006 à 15:19:45    

Tu as donc bien inversé tes comparaisons :s

Reply

Sujets relatifs:

Leave a Replay

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