J'essaye de récupérer dans ma base de donnée des informations concernant le semaine passée.
Mon problème c'est que les variables des dates ne sont pas prises en compte dans la requête. Pourtant en remplaçant celles-ci par des dates '28-02-2007' ça fonctionne.
Que se passe til avec ces variables?
Merci de vos réponses.
//Calcul des jours passés en enlevant 24H à maintenant
$todayy = time();
$day66 = $todayy - 86400;
$day55 = $todayy - 172800;
$day44 = $todayy - 259200;
$day33 = $todayy - 345600;
$day22 = $todayy - 432000;
$day11 = $todayy - 518400;
setlocale(LC_ALL, "fr_FR");
//création des variables semaine passée pour utilisation simple dans requete
$today = date("d-m-Y\n", $todayy);
$day6 = date("d-m-Y\n", $day66);
$day5 = date("d-m-Y\n", $day55);
$day4 = date("d-m-Y\n", $day44);
$day3 = date("d-m-Y\n", $day33);
$day2 = date("d-m-Y\n", $day22);
$day1 = date("d-m-Y\n", $day11);
//requête de recherche
$req = mysql_query("SELECT * FROM emails WHERE (date='$day6' OR date='$day5') AND (subject LIKE '%Last%' OR subject LIKE '%Next%') ORDER BY id DESC ");