[MYSQL]Timestamp?

Bububoomt

ohne Vertrauen
ID: 10361
L
28 April 2006
19.666
769
Hallo, ich weiß gerade nciht, welchen datentyp ich nehmen muß, dahcte Timestamp, aber es klappt niht.

will

$absendedatum=mktime($_POST[stunde],$_POST[minute],'0',$_POST[monat],$_POST[tag],$_POST[jahr]);

in die datenbank fügen, aber irgendwie funktioniert das nicht, obwohl ich z.b. in $absendedatum den wert 1151533800 habe, bekomme ich nur nullen in der datenbank. Möchte das so speichern, damit ich einfach gucken kann, bei welchen zeilen die spalte absendedatum<time() ist.

Warscheinlich ahbe ich wegen der späten stunde und weil ich etwas kränkel nen gedanken fehler!?
 
Bububoomt schrieb:
Hallo, ich weiß gerade nciht, welchen datentyp ich nehmen muß, dahcte Timestamp, aber es klappt niht.

will

$absendedatum=mktime($_POST[stunde],$_POST[minute],'0',$_POST[monat],$_POST[tag],$_POST[jahr]);

in die datenbank fügen, aber irgendwie funktioniert das nicht, obwohl ich z.b. in $absendedatum den wert 1151533800 habe, bekomme ich nur nullen in der datenbank. Möchte das so speichern, damit ich einfach gucken kann, bei welchen zeilen die spalte absendedatum<time() ist.

Warscheinlich ahbe ich wegen der späten stunde und weil ich etwas kränkel nen gedanken fehler!?

Bei Timestamp in Mysql nimmt er einfach nen zusammengewürflten Wert aus der Eingabe, anstatt den Sekunden seit 1970. Nimm einfach nen INT mit 10 Stellen

DJ_Freeman
 
Ok, hatte das aber nciht irgendwann geklappt? weil ich meine das irgendwann mal so gemacht zu haben und da funktionierte das!?

Naja nehme ich halt int, thx
 
Bububoomt schrieb:
Ok, hatte das aber nciht irgendwann geklappt? weil ich meine das irgendwann mal so gemacht zu haben und da funktionierte das!?

Naja nehme ich halt int, thx

Machen die Meisten so. Ist, soweit ich weiß, sogar die beste Methode die Daten zu speichern.
 
tester schrieb:
Ist [...] sogar die beste Methode die Daten zu speichern.
tja, irgendwann wird bei MySQL/PHP das Timest
amp erhöht und dann kommen lecker falsche Zahlen raus. Im Moment sind alle Scripte, die ich gesehen habe, so falsch aufgebaut
 
LasMiranda schrieb:
tja, irgendwann wird bei MySQL/PHP das Timest
amp erhöht und dann kommen lecker falsche Zahlen raus. Im Moment sind alle Scripte, die ich gesehen habe, so falsch aufgebaut

Und wie lautet deine ultimative Lösung?

DJ_Freeman
 
JA sag doch mal wieso das nciht funktioniert? bekomme beim einfügen keinen wert nur nullen!?