parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Поиск частей слов в БД

Алексей Воробьев 27.11.2003 17:14

Помогите, как организовать забор из базы данных MySQL только тех строк, которые содержат заданное слово, даже если оно не вся строка, а меньше? Я использовал оператор like вот так:

$query[select * from comp_ar
where (name like "$form:userquery") or
(comment like "$form:userquery") or
(site like "$form:userquery") or
(address like "$form:userquery")
]

^connect[$connect_string]{
$sql_result[^table::sql{$query}]
}

Но ничего не находит. Если всю строку запросить -- находит, а кусок строки не находит. Уже не один танец с бубном исполнил...

(Проклятый заказчик на поиске помешался...)