Originariamente inviato da Tulipan0nero
Ciao ragazzi,
mi domandavo se ci fosse la possibilità di ottenere l'età dei miei utenti partendo da un campo DATE valorizzato come YYYY-MM-DD.
E' possibile fare una query su quel tipo di campo di modo che mi restituisca un valore numerico relativo all'età?


Grazie

TIZIANO
Ho trovato un vecchio post ma lo script non era completo, penso sia cmq un punto di partenza:

Codice PHP:
function eta($nascita){ 
    
$s="SELECT *, if(date_format(data_nascita, '%m%d') <= date_format(now(), '%m%d'), year(now()) - year(data_nascita), year(now()) - year(data_nascita) -1) as eta
FROM utenti WHERE nascita='
$nascita'";
    
$r=mysql_query($s); 
    
$d=mysql_fetch_array($r); 
    return 
$d['eta']; 

Potrebbe andare?


Tiziano