Récupéré date en date en php

Résolu
bonjour à tous,
je cherche a sélectionner des dates dans ma base des donnes a partir d'un formulaire je veux sélectionnée par exemple les anniversaires entre 13 a 17 ans.
le structure de ma table users -> colonne date est comme ceci -> dob ex: 1999-01-01 00:00:00
j'espère été assez claire.

merci d'avance

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,

    Pour faire ce que tu souhaites, il faut, dans ta requête SQL, calculer la différence entre la date d'aujourd'hui et celle de ta colonne date.

    https://www.w3schools.com/sql/func_mysql_curdate.asp

    Regarde, par exemple, ce que fait la fonction DATE_ADD
    https://www.w3schools.com/sql/func_mysql_date_add.asp
     DATE_ADD(CURDATE(), INTERVAL '-10' YEAR)
    


    ou en DATE_SUB
    https://www.w3schools.com/sql/func_mysql_date_sub.asp
     DATE_SUB(CURDATE(), INTERVAL 10 YEAR)
    


    Il ne reste plus qu'a utiliser ça dans un WHERE ...