Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] poprawne zpytanie
kropla
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 16.12.2005

Ostrzeżenie: (10%)
X----


witam mam w php napisaną funkcję do której przekazuję 3 argumenty

function test ($d,$m,$y)
{
}

$d - dzień
$m -miesiąc
$y - rok

w funkcji wykonuję zapytanie:

$query="SELECT * FROM `Reservation`WHERE `DateStart` LIKE '$y-$m-$d%'";

teraz meritum jeżeli mam rezerwację trzydniową załóżmy od 2008-02-05 do 2008-02-05

jeśli wywołam tą funkcję z arumentami (05,02,2008)
Dostanę oczekiwany wpis, ale ta sama funkcja zostanie później uruchomina z argumentem (06,02,2006)

chciałbym również dostać ten sam wpis czyli sprawdzić czy jest taka rezerwacja pomiędzu datą początkową, która widnieje w bazie i datą końcową. Niestety nie mam pojęcia jak to zrobić...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nowotny
post
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Wg. mnie jest tu błąd w samej bazie... Ja bym trzymał daty w formacie timestampa... Wtedy mogę sobie użyć konstrukcji BETWEEN...
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: 13.10.2025 - 19:49