Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]MYSQL
-mysqlmen-
post
Post #1





Goście







Hej. Chcę pobrać z bazy zapytanie, a warunkiem ma być 7 dat które podam. Nie dam and, bo jeśli jakieś nie będzie to nic nie wyświetl, a także nie dam OR bo jak znajdzie jakąś to resztę ominie. Dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


przeczytaj raz jeszcze o warunkach logicznych z naciskiem na warunek OR w wolnym tłumaczeniu zapytanie ma wyglądać tak:

wyświetl wszystkie rekordy gdzie data to data[1] lub data[2] lub itd.

i teraz jeżeli znajdzie którąkolwiek z tych dat to wyświetli ją na liście wyników.

Czyli bierze pierwszy rekord sprawdza warunek 1 jeżeli jest prawdziwy to zwraca wynik i idzie do następnego rekordu sprawdzać, jeżeli nie jest prawdziwy to sprawdza drugi warunek itd. jeżeli którykolwiek warunek będzie prawdziwy to taki rekord będzie spełniał kryteria i znajdzie się na liście wyników, jeżeli żaden warunek nie będzie prawdziwy to rekordu w wynikach nie będzie.

W mysql mamy jeszcze IN gdzie możesz podać zbiór konkretnych elementów które mają pasować.
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: 10.10.2025 - 19:39