我想实现以下目标但遇到困难: 1)从两个查询(item_title或item__keywords)中的任何一个中选择一个项目,在这个意义上,当用户搜索它时,将查看是否在item_title或item_keywords中找到了这些项目。 2)按最近的日期订购搜索
以下是我的第一次尝试,但它似乎无法正常工作:
$get_item = "select * from items where item_title OR item_keywords like '%search_query%' ORDER BY 'course_date'";
$run_item = mysqli_query($con, $get_item);
答案 0 :(得分:3)
OR
分隔整个子句,而不是2个字段。试试这个:
SELECT *
FROM items
WHERE item_title LIKE '%search_query%'
OR item_keywords LIKE '%search_query%'
ORDER BY course_date