Hallo an alle,
ich habe eine (MYSQL) Tabelle("AntwortSession") die bei jedem neueingefügten
Datensatz die Spalte "Date" mit Current_Timestamp ausfüllt.
Ich versuche jetzt in meinem PHP-Script mit folgender Anweisung
die Einträge zu gruppieren. Es klappt auch problemlos.
$res_antwortsession = mysql_query("select * from antwortsession where fg_ID=$fragengruppe group by Date ASC");
Was ich machen will ,ist aber jede Gruppe nicht sekundengenau
zu gruppieren ,sondern Stundengenau.
Wieviele Einträge gibt es in jeder Stunde (Fals es welche gibt)
D.H. bei meiner Abfrage gibt es sehr viele Einträge (fast jeder
Datensatz wird angezeigt,weil es ja im Format jjjj:mm:dd hh:mm:ss
ist.Wichtig ist aber eine Gruppierung nach jjjj:mm:dd hh.
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.
Kann mir da vielleicht jemand bei einem der beiden Wegen weiterhelfen ?
Gruß
Ridvan Cinar