![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.03.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witajcie ponownie
probuje zrobic jakies porownanie na dacie ale nie bardzo moge doszukac sie jak mozna, wiec moze musze trzasnac jakas funkcje przeliczajaca. Mam date startowa oraz koncowa w bazie i ilosc dni jako zmienna w skrypcie php. W bazie MySQL tabela zawiera kolumne data1 (startowa) data2 (koncowa) wszystkie sa typu DATE. Teraz w php mam cos takiego w zmiennych:
chodzi o zapytanie, ktore wyswietli wszystkie pozycje spelniajace warunek ze mieszczacy sie w tym przedziale. Nie wychodzi mi sprawdzanie pola daty na zasadzie:
Powyzsze ogolnie jest wlasnie opisem problemu i o co mi w warunku chodzi, jednak niestety tak latwo sie nie da. Czy jest to jakos w prosty sposob do uzyskania? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@bendi masz jak (prawie) zwykle rację (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jesli by chodzilo tylko o mysql to faktycznie mozna uzywac roznych separatorów. Ja mialem jednak rowniez na mysli zapodanie tej daty do strtotime(). Tam podanie rrrr.mm.dd da nam zle wyliczenie. Ale moja wina w zlym miejsu podalem to zastrzezenie odnosnie separatora. Oczywiscie Twoja uwaga jest jak najbardziej sluszna, aczkolwiek osobiscie wole trzymac sie standardu by sie kiedys tam nie pomylic. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 00:32 |