![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Mam skrypt (poniżej) wyszukiwarki. Wyszukiwarka ma szukać danych z dwóch tabel. Skrypt zachowuje się poprawnie (zgodnie z oczekiwaniami) jeśli przeszukuję tylko jedną tabelę. Przy moich wielokrotnych próbach dodania do zapytania drugiej tabeli albo wyświetla mi : "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /search2.php on line 83" albo nie wyszukuje niczego, albo wyświetla zawartość wszystkich pól tabel (klienci i detale).
Proszę o sugestie jak powinno wyglądać to nieszczęsne zapytanie, a może wogóle w całym kodzie coś pokręciłam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 32 Dołączył: 21.08.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
To daj np.
wklej wynik do np. phpmyadmina i tam sprawdź co zwróci Ci mysql. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
To daj np.
wklej wynik do np. phpmyadmina i tam sprawdź co zwróci Ci mysql. Odpowiedź jaką dostałam: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where miasto = 'warszawa' and imie = 'piotr' and materialy = 'motor' LIMIT 0, 30' at line 1 SELECT klienci.klient_id, klienci.imie, klienci.nazwisko, klienci.miasto, details.klient_id, details.materialy FROM klienci LEFT OUTER JOIN details ON ( klienci.klient_id = details.klient_id ) AND WHERE miasto = 'warszawa' AND imie = 'piotr' AND materialy = 'motor' LIMIT 0 , 30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 12:59 |