-
Problème avec WHERE
Salut à tous!
Je dois faire une requête qui permette de sélectionner dans une base de donnée des informations qui date du jour courant plus 5 jours dans le futur.
Pour l'instant, j'arrive que à afficher les anciennes informations plus les 5 jours après la date courante et en fait je n'aimerais pas qu'on puisse voir les anciennes informations.
Voici la requête que je fais :
Code:
$sql = 'SELECT * FROM prism WHERE timestamp <= UNIX_TIMESTAMP() + 432000 ORDER BY timestamp ASC';
J'espère que j'ai été assez clair et que quelqu'un pourra m'aider.
Merci d'avance.
-
hello
Voici un exemple d'utilisation des fonctions de date. La requête suivante sélectionne toutes les lignes dont la colonne date_col représente une date de moins de 30 jours :
mysql> SELECT quelquechose FROM nom_de_table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
http://dev.mysql.com/doc/refman/5.0/...functions.html
'SELECT * FROM prism
WHERE (TO_DAYS(NOW()) - TO_DAYS(date_col) <= 5 )
ORDER BY timestamp ASC'
-
Merci bien pour ta réponse. J'ai pu bien continuer ;)