Einzelnen Beitrag anzeigen
  #1  
Alt 25.07.2008, 15:57:10
manuela.z manuela.z ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 44
Beiträge: 19
Format/Datentyp "aufzwingen"

so, nachdem ich nun das Alter meiner Kinder ausrechnen kann (siehe Thread "mit datum rechnen"), habe ich noch ein Problem, was bedingt damit zusammenhängt ( daher neuer Thread und verweis darauf :-) )

Ich habe ja nun das Alter in Jahren, Monaten und Tagen. Das brauch ich nun ja gar nicht mehr abspeichern, sondern rechne es immer vor der ausgabe neu aus.
Ich möchte aber gern den Lebensmonat (also wenn das kind 3monate und 5 tage alt ist, soll dann dort ne 4 drin stehen) in die Tabelle schreiben (für sortierzwecke).

ich habe mir den jetzt erstmal das alter in tagen, monaten und jahren ausgerechnet und dann versucht mit :

$lebm = ($year_diff * 12) + $month_diff + 1 ;

den lebensmonat auszurechnen. aber leider schreibt er mir immernoch eine 0 in die datenbank. der datentyp von lebmonat in der datenbank ist "int". kann es am Format liegen? wie kann ich im php sagen, das $lebm auch int ist?

oder könnte das auch an was anderem liegen?
Mit Zitat antworten