afficher les jours suivants

Eléphant du PHP | 166 Messages

11 sept. 2017, 13:22

Bonjour
J'enregistre des data dans une Bdd.
Je voudrais afficher les data des deux jours suivant ma date du jour. Je m'explique :
Aujourd'hui on est le 11/09/2017, je voudrais afficher les data du 12 et 13.
y a t'il une méthode ou fonction pour réaliser cela ?
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

11 sept. 2017, 14:26

Bonjour,

Tu peux utiliser la fonction MySQL DATE_ADD() qui permet à MySQL de calculer automatiquement les dates sans avoir à se soucier si le mois courant fait 28/29/30 ou 31 jours ;)

Voici un exemple de requête à adapter bien sûr à ton cas :
SELECT * FROM ma_table WHERE mon_champ_date BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 2 day);
Quand tout le reste a échoué, lisez le mode d'emploi...