![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Witam, nie mam pomysłu na dobre zapytanie, może mógłby mi ktoś pomóc.
Struktura formularza: Nick (tekstowe) Wiek pomiędzy (lista rozwijana) a (lista rozwijana) Płeć (lista rozwijana) Miejscowość (tekstowe) Cel ogłoszenia (lista rozwijana) Kolor oczu (lista rozwijana) Kolor włosów (lista rozwijana) Długość włosów (lista rozwijana) Nie wszystkie pola muszą być wypełnione. Aha i ma uwzględnić, żeby wyszukiwać osoby tylko ze statusem równym 1 czyli STATUS = '1' Z góry dziękuję za pomoc. Najlepiej jakby to miało ręce i nogi. Po prostu nie wiem jak to za bardzo dobrze stworzyć. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Zakładam, że chodzi ci o pobranie danych z bazy spełniających kryteria z formularza. Jeśli tak to:
- Zapisujesz sobie do zmiennej początek zapytania, np. "SELECT * FROM tabela WHERE" - Sprawdzasz wszystkie pola formularza i jeśli nie są puste/domyślne to dodajesz nowy warunek do tego zapytania, np. "(gender = 'f') AND " - W razie potrzeby usuwasz " AND " odstające na końcu zapytania, żeby zachować poprawną składnię. - Możesz jeszcze dodać jakiś ORDER BY czy LIMIT i zapytanie jest gotowe do użycia. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:30 |