У меня есть функция поиска для моего веб-сайта, и я хочу выполнить поиск по двум столбцам: заголовок и автор.
Запрос:
SELECT title, bookID, publisher, pubDate, book_image, books.authorID, authors.author FROM books, authors WHERE books.authorID = authors.authorID
AND title LIKE '$queryString%' OR author LIKE '$queryString%'LIMIT 5
При поиске по названию это работаетхорошо, но когда я ищу по автору, я получаю список всех книг с искомым автором в качестве автора.Очевидно, это неверно.
Как я могу исправить этот запрос, чтобы успешно выполнить поиск по названию или автору?