Регистрозависимый поиск в MYSQL


Часто сталкиваешься с проблемой поиска в MySql оператором "LIKE". Вся соль в том, что для решения этой проблемы, обязательно необходимо что-бы таблица была в кодировке UTF-8 или использовать "LIKE BINARY".

А вообще, если хотите реализовать отличный поиск на сайте по базе MySql, то лучше использовать следующую конструкцию:

SELECT * FROM `base` WHERE MATCH (field1, field2) AGAINST ('search_text'  IN BOOLEAN MODE);

 

 


Тэги:

Комментарии: 0

Прокомментировать »

 
 
 

Прокомментировать

 
 
Сообщение *
 
Проверочный код *
 
 
 
Яндекс.Метрика