Кодировки в MySQL, или почему не работает поиск
Написал: admin в категорию PHP, Базы данных, Программирование, tags: MySQL, кодировки, Программирование, Базы данныхТема, которую я сегодня хочу рассмотреть это, как понятно из топика, вопрос работы с кодировками в MySQL. Сразу оговорюсь, я не стану особо глубоко теоретизировать на тему (все вполне понятно описано в мануале), а приведу лишь вполне конкретные рекомендации, связанные с реальной ситуацией.
Итак, ситуация:
На сайте данные из базы данных отображаются нормально, а поиск выдает “фантастические” результаты.
К примеру недавно на одном из сайтов, которые пришлось дорабатывать, по запросу “москва” выдалась кроме всего прочего книжка: “Программирование на С++”, при том что поиск работал по наименованию. Вот и пришлось ломать голову как синтаксически связано слово “москва” и “программирование на С++”. Не-то MySQL оказался настолько умным и понял что в москве много хороших С++ программистов и им нужно обязательно предложить эту книгу, то ли “почувствовал”, что у книги издательство московское, но факт остается фактом, это был результат поиска, который не определялся вхождением искомой фразы в значение поля, по которому он производился. Прочитать остальное »



Записи (RSS)