Requête mySQL et variable non prise en compte

Résolu/Fermé
fightbackrnb Messages postés 2 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2007 - 1 mars 2007 à 09:57
fightbackrnb Messages postés 2 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2007 - 1 mars 2007 à 13:59
Bonjour à tous,

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 ");
A voir également:

1 réponse

fightbackrnb Messages postés 2 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2007
1 mars 2007 à 13:59
La solution:

Retirer "\n" dans les variables des jours.
0