Witam, robię stronę internetową biblioteki, jedna ze stron to wyszukiwarka książek. Autor, tytuł, ISBN są bazie danych, i nie ma żadnego problemu z łączeniem. Samo zapytanie wygląda tak:
$zapytanie = "SELECT * FROM ksiazki WHERE autor LIKE '%$ksiazka%' OR tytul LIKE '%$ksiazka%' OR ISBN='$ksiazka'";
I dzięki temu skryptowi po wpisaniu frazy "henryk" wyszuka mi wszystkie książki z tytułem i imieniem autora zawierające tą frazę - i tak ma być.
Jednak jest jeden problem, jeśli do zmiennej $ksiazka wpiszemy "Henryk Sienkiewicz Potop" to ani autor LIKE '%$ksiazka%' ani tytul LIKE '%$ksiazka%' nie wykryje żadnej książki. Czy jest jakiś zapis typu $ksiazka LIKE '%autor%'? - tak żeby to co wpisze użytkownik porównać do zmiennych w kolumnach tabeli a nie na odwrót.