Stahli: CURRENT_TIMESTAMP auf Stunden vergleichen.

Beitrag lesen

Hi,

Ich habe alternativ im PHP-Script folgendes versucht:
$today = date("Y-m-d-H");
$res_antwort=mysql_query("insert into antwortsession  (fg_ID,fr_ID,a_ID,date) values ($fg_ID,$fr_ID,$antwort,'$today')");

also eine manuelle Zeiteingabe in die Spalte "DAte"

Somit hatte ich dann bei Minute und sekunde 00:00. Das Problem war aber diesmal,dass die Zeit falsch war. Ich kann auch nicht
feststellen ,woher mit date() die Zeit gelesen wird. Windows Uhrzeit
läuft richtig.

Hast du den richtigen Typ für Date definiert (char(13))?

Ich würde folgendes machen. Die Spalte date als Integer definieren und dann bei jeder INSERT-Anweisung den Timestamp für die jetzige Stunde mit übergeben.

  
$today = mktime(date('G'), 0, 0, date('n'), date('j'), date('Y'));  
$res_antwort=mysql_query("insert into antwortsession  (fg_ID,fr_ID,a_ID,date) values ($fg_ID,$fr_ID,$antwort,$today)");  

(vobei die Bezeichnung $today nicht allzu treffend ist ;)

Gruß,
Felix

--
Real life should have a fucking search function.