Mailinglisten-Archive |
Hallo Liste, Am Samstag, 27. April 2002 um 14:57 tipperte boyker: > Guten Tag liste, > irgendwie bekomme ich den timestamp nicht in die mysqldatenbank > eingelesen. :( > Der Feldtyp in der datenbank ist timestamp. d.h. bei phpMyAdmin steht dann da als Type timestamp(14)? das ist dann eine Zahl(int) mit 14 Stellen, die bei Einfügen eines DS von MySQL mit der Funktion NOW() gefüllt wird, wenn man diese Spalte nicht angibt. Format: 20020427163157 man kann aber auch einen kürzeren TIMESTAMP verwenden: 12, 10, 8, 6, 4, 2 gemäss http://www.mysql.com/doc/D/A/DATETIME.html > ..schnippel.. > $t_datum = time(); // habs auch mit $t_datum = date("U"); versucht > ..schnippel.. > $anfrage = "INSERT INTO t_eintrag ( datum, name, email, homepage, nachricht ) > values( '$t_datum', '$fname', '$fmailadr', '$furl', '$ftext' )"; > mysql_query( $anfrage, $link ) > ..schnippel.. ok, du willst das Datum von PHP erzeugen lassen. Wenn du mysql mit den Datumswerten NICHT rechnen lassen willst, nimm doch ein char-Feld. (ist aber nicht zu empfehlen) Ansonsten Datentyp DATETIME gibst auch noch. Da musst du mit PHP zum Einfügen das Datum in einem String übergeben der dem mysql-Datum entspricht: 'YYYY-MM-DD HH:MM:SS' siehe: http://www.mysql.com/doc/D/A/DATETIME.html HTH ciao Christoph Loeffler mailto:chris_(at)_breisnet-online.de
php::bar PHP Wiki - Listenarchive