Ho trovato un vecchio post ma lo script non era completo, penso sia cmq un punto di partenza: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
Potrebbe andare?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'];
}
Tiziano


Rispondi quotando