2014-12-19 2 views
-1

Я хотел бы добиться следующих целей: 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

Почему, по вашему мнению, изделие не работает должным образом. Что вы пробовали, чтобы исправить это? – usr1234567

ответ

3

OR разделяет целые пункты, а не 2 поля. Попробуйте это вместо:

SELECT * 
    FROM items 
    WHERE item_title LIKE '%search_query%' 
     OR item_keywords LIKE '%search_query%' 
    ORDER BY course_date 
Смежные вопросы