Mailinglisten-Archive |
Hallo, ich habe folgende Tabelle: CREATE TABLE jgmm_news ( news_id int(5) unsigned NOT NULL auto_increment, news_timestamp timestamp(8) NOT NULL, news_abgelaufen timestamp(8) NOT NULL, news_head varchar(30) NOT NULL default '', news_text text NOT NULL, PRIMARY KEY (news_id) ) TYPE=MyISAM; Gebe ich aus Myphpadmin da Daten ein, funktioniert das auch. Nun habe ich aber ein Eingabe-Formular, da wird dann folgendes gemacht: verbinde($connect,$db); $jetzt = mktime (0, 0, 0, date("m"), date("d"), date("Y")); $abgelaufen = mktime (0, 0, 0, date("m"), date("d"), date("Y")+1); $sql = "INSERT INTO jgmm_news (news_id, news_timestamp, news_abgelaufen, news_head, news_text) VALUES ('', '$jetzt', '$abgelaufen', '$news_head', '$news')"; mysql_db_query($dbname, $sql); Und da kommen nur Nullen in den beiden Timestampfeldern an. Wieso?? Wenn ich mir die Variablen anzeigen lasse $jetzt = mktime (0, 0, 0, date("m"), date("d"), date("Y")); $abgelaufen = $jetzt + (60 * 60 * 24 * 360); echo $jetzt; echo "<br>".$abgelaufen; werden die korrekt angezeigt (1046818800 und 1077922800 fuer heute bzw. ein Jahr spaeter). Was um alles in der Welt mach ich hier falsch? Mit freundlichen Gruessen Joern Grube http://www.jg-multimedia.de ICQ 151410400 Tel. +49(030) 25798868 Fax +49(0180) 54025252684 Mobil +49(0174) 9205032 -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive