Lithium366
Новичок
like и lower
Необходимо осуществить регистронезависимый поиск в нескольких таблицах по полям name и content.
Желательно полностью средствами MySQL
Пробую делать вот так:
Результат:
Warning: SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%lower('fgh')% OR lower(content) like %lower('fgh')%' at line 1
Какие существуют решения данной проблемы?
Необходимо осуществить регистронезависимый поиск в нескольких таблицах по полям name и content.
Желательно полностью средствами MySQL
Пробую делать вот так:
PHP:
sprintf("SELECT * FROM staticpages, news, callbacks WHERE lower(name) like %%lower('%s')%% OR lower(content)
like %%lower('%s')%%", $_REQUEST['search'], $_REQUEST['search'])
Warning: SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%lower('fgh')% OR lower(content) like %lower('fgh')%' at line 1
Какие существуют решения данной проблемы?