beg_mysql
Новичок
Выбор данных из MySQL (под Linux) при помощи LIKE без учета регистра
Здравствуйте, господа.
Столкнулся с проблемой. Перехал на новый хостинг (Linux).
Делаю поиск по базе при помощи LIKE (своим проверенным на прошлом хостинге скриптом).
Например ищем 'dvd' - рез-т ничего не найдено.
Запрос 'DVD' - ОК, т.е. LIKE УЧИТЫВАЕТ регистр (хотя везде пишут, что не должен)
Кодировка таблиц, по которым идет поиск cp1251.
Может это прикол "последних" версий MySQL или PHP?
На сервере стоят: PHP4.3.9, MySQL 4.1.7.
Как обойти эту проблему?
Вариант перевода всех данных в верхний или нижний регистры не подходят. Читал про смену кодировки на сервере, изменив файл my.cnf - но это тоже не подходит (я на хостинге).
Как быть?
Здравствуйте, господа.
Столкнулся с проблемой. Перехал на новый хостинг (Linux).
Делаю поиск по базе при помощи LIKE (своим проверенным на прошлом хостинге скриптом).
Например ищем 'dvd' - рез-т ничего не найдено.
Запрос 'DVD' - ОК, т.е. LIKE УЧИТЫВАЕТ регистр (хотя везде пишут, что не должен)
Кодировка таблиц, по которым идет поиск cp1251.
Может это прикол "последних" версий MySQL или PHP?
На сервере стоят: PHP4.3.9, MySQL 4.1.7.
Как обойти эту проблему?
Вариант перевода всех данных в верхний или нижний регистры не подходят. Читал про смену кодировки на сервере, изменив файл my.cnf - но это тоже не подходит (я на хостинге).
Как быть?