Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Przydzielanie daty do jakiegoś okresu
oomaster
post 29.07.2008, 18:55:43
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 3
Dołączył: 4.08.2006
Skąd: GDA

Ostrzeżenie: (0%)
-----


Witam,

Szukałem na forum nic nie znalazłem na ten temat. Może troszke dziwny temat ale już tłumaczę w czym problem.

Mam w bazie mysql tabelke "dyzur":
  1. -id
  2. -DATA
  3. -datado
  4. -nazwa
  5. -tel


i w tabeli mam każdy przedział czasu w całym roku czyli np. od 01-01-2008 do 01-04-2008 itd. I teraz php generuje date i chcę aby przy tym sprawdzał kto teraz ma dyżur czyli dzisiejsza data do którego okresu pasuje. Jak to zrobić chyba wiecie oco mi chodzi jeśli nie to piszcie bo próbowałem zwykłym dodawaniem ale to jest nie realny w przypadku data tongue.gif może jest jakaś funkcja do tego w php ?
Go to the top of the page
+Quote Post
Hazel
post 29.07.2008, 19:06:10
Post #2





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. SELECT id FROM dyzur WHERE UNIX_TIMESTAMP(DATA)<UNIX_TIMESTAMP() AND UNIX_TIMESTAMP()<UNIX_TIMESTAMP(datado)




Jeśli dobrze zrozuimałem.
edward podpowiada że nie taka funkcja SQL.

Ten post edytował Hazel 29.07.2008, 19:10:09


--------------------
Go to the top of the page
+Quote Post
Kicok
post 29.07.2008, 19:17:01
Post #3





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


Ewentualnie BETWEEN:
  1. WHERE '$data' BETWEEN DATA AND datado
  2. -- ewentualnie dla aktualnej daty
  3. WHERE NOW() BETWEEN DATA AND datado


Ten post edytował Kicok 29.07.2008, 19:17:16


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:09