Я работаю с PHP и MySQL, и хотел бы получить запросы, основанные на следующие критерии:Получить пункты за текущую дату
Где BOOK_TITLE = поисковый запрос книги результат или результат book_keyword = поисковый запрос
И
, где дата получения всех книг больше, чем сегодня.
Это то, что у меня есть мозговой штурм, но не кажется правильным, в том смысле, что все работает хорошо, за исключением фильтрации даты (там, где она показывает книги с датой старше текущей даты).
$get_crs = mysql_query("select * from books
where book_title like '%$search_query%'
OR book_keywords like '%$search_query%'
AND book_date1 >= CURRENT_DATE() ORDER BY book_date1");
всякая помощь была бы принята с благодарностью.
Благодарим за отзыв. Как и многие, ваш ответ был невероятно полезен. По какой-то причине ORDER BY book_date не работает должным образом. Ниже приведена обновленная версия, в которой показываются только книги, прошедшие за текущую дату, но не отображающие их в режиме ASC (с самой ранней даты до последней версии) $ get_crs = mysql_query («выберите * из книг, где book_title, например«% $ search_query% », ИЛИ book_keywords, такие как '% $ search_query%' AND book_date1> = CURRENT_DATE() ORDER BY book_date1 "); – Jon