dimanche 14 avril 2013

Calculer l'age d'une personne avec requete SQL et PHP

Option de SQL assez simple pour récupérer l'age d'une personne en jour par la suite on divise par 365 et le tour est joué :

Exemple avec une table enfant qui a un champ date_naissance de format date dans une BD MySQL


    $enfant = "select *, DATEDIFF(CURDATE(),date_naissance)  as nb_jour
                                from enfant   ";
   
    $rb = mysql_query($enfant) or die ("<B>enfant = $enfant</b>".mysql_error());
       
    while($List2 = mysql_fetch_array($rb))
    {
    extract($List2);
   
    $age = floor($nb_jour / 365);
 print "age = $age<br/>\n";
}

Aucun commentaire:

Enregistrer un commentaire