Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Сложный поиск по базе MySQL


Автор: Black 22.8.2004, 23:01
Как можно реализовать поиск по базе MySQL??? Ну например, есть форум ответы и все топики записываются в базу, так вот как можно сделать поиск по форуму??? Я так понимаю, что через SELECT можно находить только те строки которые полностью совпадают с введенным текстом, а как же тогда можно искать чтобы хотя бы одно слово совпадало или все слова были в определенном ряду строки базы MySQL??? Ну например, как производит поиск ВАШ форум??? Не был против примеров кода, хотя можно и словами мне главное принцип понять, а реализовать то я уже и сам. Благодарю за ответы.

Автор: Secandr 23.8.2004, 08:20
PHP-DIRECTOR В mysql есть такой класный оператор, как LIKE - поиск по регулярному выражению, может совпадать со словом, частью слова, ....

Автор: Kefir 23.8.2004, 11:36
MATCH() AGAINST()

Автор: HalkaR 23.8.2004, 12:13
Полнотекстовый поиск. То про что сказал Kefir.

http://www.kstu.kz/~tolik/info/MySQL/Fulltext_Search.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)