Problem mit Timestamp von Mysql

MySQL, PostgreSQL, SQLite
zakmc
Posts: 22
Joined: 2003-03-04 22:30

Problem mit Timestamp von Mysql

Post by zakmc » 2003-12-02 13:18

Hallo Leute,

ich habe in PHP ein Script geschrieben, womit ich die aktuellen User auf meiner HP ausgebe. Einmal die Anzahl der Gäste und die der eingeloggten User. In der MySql Datenbank habe ich jedem User ein Feld mit dem Typ Timestamp gegeben, was ich imemr update wenn der USer etwas anklickt auf der HP. Das Update funktioniert auch immer. Nur beim Auslesen hatte ich ein paar Probleme. Wenn die Uhr genau z.B. genau 17:00 ist und ich mit der DB Anfrage SELECT * FROM user WHERE lastclick>(now()-500) ausführe fidnet er niemals einen Datensatz. Habe den Fehler schon eingekreist und zwar immer bei eienr vollen Stunde rechnet er falsch. now() -500 ergibt dann 1695 statt 1655 ... den rest der Stunde rechnet er immer richtig ist nur wenn die volle Stunde zurückgerechtnet wird :-(

Was mache ich falsch ???

alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: Problem mit Timestamp von Mysql

Post by alexander newald » 2003-12-02 14:05

probier mal statt

Code: Select all

now() - 500

Code: Select all

now() - interval 10 minute

zakmc
Posts: 22
Joined: 2003-03-04 22:30

Re: Problem mit Timestamp von Mysql

Post by zakmc » 2003-12-02 14:39

supi vielen Dank funktionert!!!!!!