Добрый день. Вопрос следующий: Есть необходимость создать некое подобие умного поиска. Склонился к регулярным выражениям. В форме поиска пользователь вводит любое слово/строку. Запрос к БД имеет вид:
$query ="SELECT *
FROM main_table
WHERE (name LIKE '%" .$word. "%') OR (message LIKE '%" .$word. "%') OR (city LIKE '%" .$word. "%') OR (tel LIKE'%" .$word. "%') OR (email LIKE '%" .$word. "%') OR (homepage LIKE '%" .$word. "%') OR (adr LIKE '%" .$word. "%')
ORDER by name";
Но, как Вы и видите, проблема сего запроса очевидна: если в форму поиска ввести, условно говоря название и адрес, ничего не получится.
Как устранить этот нюанс? Заранее спасибо