phpbar.de logo

Mailinglisten-Archive

time, date, Krise krieg

time, date, Krise krieg

Joern Grube jg at jg-multimedia.de
Mit Mar 5 15:27:33 CET 2003


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