Timestamp in MySQL-DB
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo,
Ich m?chte gern die Zeit (Timestamp), in einer Datenbank speichern. Nun habe ich foldendes Problem, jedes mal wenn ich die zeit ?ndere steht dann einfach nur noch "00000000000000" in der DB. Kann mir jemand helfen?
Datenbankfeldtyp: timestamp(14)
DBNull: Ja
DBStandart: NULL
SQL-Befehl: $sql="UPDATE user SET online='".time()."' WHERE Name='Lukas' "; -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hab's gleich aus probiert, aber es geht immer noch nicht.
Kann es sein das es an dem liegt das standart auf NULL steht, und wenn wie kann man denn das ?ndern? -
Also ich hab jetzt einfach als Typ BIGINT genommen, mit dem geht es.
Mich w?rde es gleich wohl noch wunder nehmen warum es mit Timestamp nicht geht.
Was ich noch raus gefunden hab ist, das der befehl 1 zur?ck gibt. -
Hallo klasset!
Verhalten von Timestamp-Eintr?gen:
http://dev.mysql.com/doc/mysql/de/create-table.html
Auf der Seite nach
"NULL-Werte werden bei TIMESTAMP-Spalten anders"
suchen)
Timestamp-Datentyp:
http://dev.mysql.com/doc/mysql/de/date-and-time-types.html
Datetime-Typen allgemein:
http://dev.mysql.com/doc/mysql/de/datetime.html
MfG
alopex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage