Requete SQL sur date PHP - PHP - Programmation
Marsh Posté le 24-10-2010 à 22:32:59
En mysql, si date_validite est un champ DATE (et non un datetime):
$sql = "SELECT * FROM projets p , membres m WHERE p.membre_id = m.membre_id AND statut = 'Ouvert' AND p.date_validite = ADDDATE(CURDATE(),INTERVAL 3 DAY)";
sinon faut faire un encadrement, disons quand la demande expirera dans 2 à 3 jours:
$sql = "SELECT * FROM projets p , membres m WHERE p.membre_id = m.membre_id AND statut = 'Ouvert' AND p.date_validite <= ADDDATE(now(),INTERVAL 3 DAY) AND p.date_validite >= ADDDATE(now(),INTERVAL 2 DAY)";
Marsh Posté le 25-10-2010 à 13:27:59
Tu peux aussi regarder DATE_FORMAT() pour formater un champ date/heure à ta convenance
Marsh Posté le 24-10-2010 à 17:49:29
Bonjour,
Je cherche un peu désespérément à faire la requête suivante en PHP
Je souhaite envoyer un email a toutes mes contacts dont la date d'expiration de leur demande est dans 3 jours sans tenir compte de 'heure.
J'ai donc essayé ceci mais ca ne me retourne rien puisqu'il va chercher les projets dont la date et l'heure est exactement NOW - 3
Votre aide est la bienvenue !
Merci par avance