![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 19.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Podczas porownywania pola typu date tj.
pole {date} = 2007-10-24 z: NOW() Nie spelnia warunku tj. zwraca false ( 2007-10-24 !== now() ), now() zwraca dla danego servera '2007-10-24 19:45:34'. Server w wersji: 5.0.45-log Spotkał się ktoś kiedyś z takim problemem? p.s. oczywiscie chodzi o serwer MySQL Ten post edytował tomkiii 24.10.2007, 18:47:42 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
no skoro now() zwraca '2007-10-24 19:45:34', to jednoznacznie nie jest to to samo co '2007-10-24', bo nie masz godziny...
porównuj z date()... -------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 19.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wczesniej to dzialalo tj. na starszych wersjach mysql, dlatego sie nad tym zastanawialem, moze aktywowane bylo automatyczne rzutowanie typow? Nie mam pojecia, teraz bede wiedzial na przyszlosc, azeby nie uzalezniac sie od konfiguracji servera.
Pozdrawiam. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Date podajesz jako string now to timestamp musisz skonwertowac do odpowiedniego formatu.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 22:27 |