Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Like + кодировка


Автор: gibbzy 1.12.2009, 12:07
Есть вёб приложение в котором кодировка utf-8 
Есть mysql база данных с кодировкой windows-cp1251
Нужна выбока с использованием like.
set names utf8 у меня стоит 

select * from product where name LIKE  '%$value%';

сделал binary: 

select * from product where binary(name) like '%$value%';

поиск работает но регистронезависимым его сделать не получается 
ибо UPPER  не работает с binary 
есть ли варианты решения этой проблемы? 


Автор: bars80080 1.12.2009, 14:57
какой collation у таблицы? (SHOW TABLE STATUS WHERE `Name`="product")

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