Mailinglisten-Archive |
Hallo, Alter sollte man nicht in der DB speichern, da es nicht aktuell.... ausserdem laesst sich das alter ja aus dem geburtsdatum jederzeit berechnen: (YEAR(CURRENT_DATE) - YEAR(dateofbirth)) - (RIGHT(CURRENT_DATE, 5) < RIGHT(dateofbirth, 5)) AS alter viele gruesse, ilja Benedikt Quirmbach schrieb: >Hallo, > >ich habe ein Feld "alter". In dieses Feld möchte ich beim Anlegen des >Datensatzes das Alter einer Person (in Jahren) eintragen. > >Aus meinem php-Programm bekomme ich das Geburtsdatum in der Form >"yyyymmdd000000". >Dann sollte ich bei meiner INSERT-Query doch das Alter mit "((NOW()+0) >- geburtsdatum)" eintragen können. (Eingentlich sollte natürlich nur >die ersten beiden Stellen des Ergebnisses genommen werden...). > >Wenn ich das so in meine Query einbaue, ist das Alter leider immer -128 >oder so ähnlich. jedenfalls nicht richtig. > >Was muss ich machen, damit das funktioniert? > >Vielen Dank >Benedikt Quirmbach > > > -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive