![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 1 Dołączył: 2.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam sobie formularz wyszukiwania danych w bazie i zauważyłem, że zapytanie pobierające dane rozszerzone o 10 nowych pól pobiera za każdym razem pobieraz mi wszytskie rekordy z bazy ;/ dane z formularza pobieram, tak: Natomiast zapytanie wygląda następująco:
Gdzie jest błąd? Struktura tabeli wygląda tak:
Z góry dziękuję za wszelkie odpowiedzi i sugestie! (IMG:style_emoticons/default/smile.gif) Pozdrawiam, amdziak |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Po pierwsze, to chyba pomyliła ci sie logika. Powiedzmy ze ktos w pole imie wpisaj JAN, w nazwisko KOWALSKI. To wg. Ciebie szukka kogos o imieniu JAN lub nazwisku KOWALSKI, a raczej jest tak, ze ktos wowcza szuka kogos o imieniu JAN i nawisku KOWALSKI.
Zamiast OR powinno byc AND Po drugie, jak juz wpsomniano, warunki w mysql masz tworzyc dopiero gdy dane pole jest wypelnione http://nospor.pl/wyszukiwarka-zapytanie-za...d-warunkow.html ps: znasz jeszcze jakies inny typy niz VARCHAR? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:44 |