Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Wyszukiwanie pomiędzy.
cabana
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 25.05.2010

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


Witam.
Mam w tabeli SQL dwie kolumny START i KONIEC
w START jest zapisana godzina rozpoczęcia akcji przykładowo '17:45'
a w KONIEC jest zapisana godzina zakończenia akcji przykładowo '21:15'
obie kolumny są typu `varchar`.
Gdy użytkownik dodaje swoją akcje np. START o '18:20' i KONIEC o '19:10' chciałbym sprawdzić czy jego przedział czasowy nie jest już zarezerwowany.
Nie mam zielonego pojęcia jak się za to zabrać, próbowałem z BETWEEN i z sprawdzaniem większości i mniejszości.
Przekopywałem również google ale bez żadnych rezultatów.
Proszę o pomoc z napisaniu zapytania.

Z góry dzięki.

P.S
Każdy kto udzieli sensownej odpowiedzi w moim temacie dostanie ode mnie `+`.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


  1. if(date('w')>2)
  2. $roznica = 9-date('w');
  3. else
  4. $roznica 2-date('w')

tu masz różnice w dniach ale na wszelki wypadek sprawdź czy dobrze działa ten kod, bo już średnio myślę i nie mam jak sprawdzić.


echo date('Y-m-d H:i:s', time()+60*60*24*$roznica)
to ci powinno wyswietlic date jaka bedzie o we wtorek o tej samej porze co teraz (teraz - chwila odpalenia skryptu)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 11:16