MySQL Timezone und NOW()
Eingetragen von manuelBS (330)
am 29.03.2010 - 11:29 Uhr in
am 29.03.2010 - 11:29 Uhr in
Hey, ich habe eine Abfrage wie folgt:
SELECT TIMESTAMPDIFF(SECOND, NOW(),field_date_end_value) AS seconds_to_end ....
Diese query wird auf zwei verschiedenen Unterseiten einer Webseite ausgeführt…und auf beiden Seiten kommt ein unterschiedliches Ergebnis raus, einmal +1 ein Std. und einmal das korrekte Ergebnis. Wenn ich vor der Query jedes mal
db_query("Set time_zone = 'Europe/Berlin'");
Ausführe passt alles.
Kann mir jemand sagen, wie ich dieses Problem beheben kann oder woran diese Phänomen liegt?
- Anmelden oder Registrieren um Kommentare zu schreiben
Seltsamerweise steht für alle
am 29.03.2010 - 23:30 Uhr
Seltsamerweise steht für alle Time zone WErte des Querys
SELECT @@global.time_zone, @@session.time_zone;
Null eingetragen. Wie bekomme ich dass denn gesetzt, ohne dass ich es vor jeder Query aufrufen muss? Ich habe in der my.cnf bereits default-time-zone auf "Europe/Berlin" gesetzt...Sollte ja eigentlich schonmal ein guter Anfang sein.