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