PHP/MYSQL Mechanizm wyliczający wiek


(M@X) #1

Witam.

W jaki najprostszy sposób moge skonstruować mechanizm wyliczający wiek?

np: w bazie danych tworze kolumne o wartosci np: 1980-02-10 a w phpie podczas otwierania strony zeby mechanizm w jakis sposób pobierał aktualna date: 2008-04-03 i wyświetlał dokładny wiek: 28 lat.

Przy założeniu że pokazuje poprawnie tj w tym przypadku gdyby dziś był np: 2008-02-09 to pokazywał by jeszcze 27 lat.

ps.: coś naprawde prostego może być np w mysqlu wpis w postaci 19800210, a w kodzie jakieś proste odejmowanie: actual_date-19800210. ???


(Mahsoft) #2

select datediff(year,dataurodzenia,getdate()) from ludzie where identyfikator = 1

gdzie

  • tabela to: ludzie

  • nazwa pola z data urodzenia to: dataurodzenia

  • identyfikator - identyfikator czlowieka

  • zamiast "1" mozna uzyc dowolnego numeru szukanej osoby