e_moon
Новичок
Запрос с условием
SELECT *, MATCH text AGAINST ('$searchword') as relev FROM db_item where (locate(lower('".$searchwords."'),lower(title))>0) or (locate(lower('".$searchwords."'),lower(description))>0) or (locate(lower('".$searchwords."'),lower(text))>0) ORDER BY relev DESC, id DESC LIMIT 10
Вот такой вот запрос... Мне надо добавить туда условие, чтобы выбирать записи только за последний месяц допустим так: pubDate LIKE '%".date("m Y")."%'
Но если в конце добавить pubDate LIKE '%".date("m Y")."%' , то MySQL объединяет это условие только с последним OR.
Мне надо получить (OR+OR+OR)+AND, а выходит OR+OR+(OR+AND). Надеюсь я понятно изяснился...
SELECT *, MATCH text AGAINST ('$searchword') as relev FROM db_item where (locate(lower('".$searchwords."'),lower(title))>0) or (locate(lower('".$searchwords."'),lower(description))>0) or (locate(lower('".$searchwords."'),lower(text))>0) ORDER BY relev DESC, id DESC LIMIT 10
Вот такой вот запрос... Мне надо добавить туда условие, чтобы выбирать записи только за последний месяц допустим так: pubDate LIKE '%".date("m Y")."%'
Но если в конце добавить pubDate LIKE '%".date("m Y")."%' , то MySQL объединяет это условие только с последним OR.
Мне надо получить (OR+OR+OR)+AND, а выходит OR+OR+(OR+AND). Надеюсь я понятно изяснился...