从各种来源中选择项目,并按日期排序

时间:2014-12-19 22:01:00

标签: php html mysql mysqli

我想实现以下目标但遇到困难: 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);

1 个答案:

答案 0 :(得分:3)

OR分隔整个子句,而不是2个字段。试试这个:

SELECT * 
    FROM items 
    WHERE item_title LIKE '%search_query%' 
        OR item_keywords LIKE '%search_query%' 
    ORDER BY course_date