Запрос с условием

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). Надеюсь я понятно изяснился...
 

zerkms

TDD infected
Команда форума
e_moon
и кто же тебе запрещает использовать скобки которые ты так красиво расставил в своём же решении? ;))))

записи только за последний месяц допустим так: pubDate LIKE '%".date("m Y")."%'
ужс
 
Сверху