LINUX.ORG.RU

запрос на выборку в мускуле с использованием LIKE дает не совсем верные рузельтаты


0

0

Запрос на выборку в мускуле с использованием LIKE дает не совсем верные рузельтаты. Детали

SELECT 
  subject_id 
FROM 
  subject 
WHERE 
  subject_name LIKE '$find_by%'");

если find_by присвоено значение "А" то выдаются вперемешку слова начинающиеся на "А" и на "Б" то же самое и с буквлй "Б", с "В" все впорядке, если "С" выдает слова начинающися с "С", "Т", "Р", "У". Буквы кирилицы, кто сталкивался подскажите в чем проблема и как справиться, мускуль версий 5.0.18 и 4.1.14, дистр слакварь.

Запрос на выборку в мускуле с использованием LIKE дает не совсем верные рузельтаты. Детали

SELECT
subject_id
FROM
subject
WHERE
subject_name LIKE '$find_by%'");

если find_by присвоено значение "А" то выдаются вперемешку слова начинающиеся на "А" и на "Б" то же самое и с буквлй "Б", с "В" все впорядке, если "С" выдает слова начинающися с "С", "Т", "Р", "У". Буквы кирилицы, кто сталкивался подскажите в чем проблема и как справиться, мускуль версий 5.0.18 и 4.1.14, дистр слакварь.

stalcker
() автор топика
Ответ на: комментарий от vahvarh

Спасибо, а не подскажешь какая опция в my.cnf отвечает за указание кодировки, локаль koi8-r.

stalcker
() автор топика
Ответ на: комментарий от stalcker

В 4.1 и 5.0 кодировку можно устанавливать отдельно для каждой базы базы и даже таблицы, так что ничего пересобирать не надо. Читай 10 главу документации, тебе нужна комманда set character set.

kpanic ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.