powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / МуSQL and LIKE без учета регистра
16 сообщений из 16, страница 1 из 1
МуSQL and LIKE без учета регистра
    #33362935
Куст
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лайк работает без учета регистра с английскими буквами, а с русскими увы...
like 'qwe' -> результат: Qwe,QWE,QWe,qwe,qwE, и т.д.
like 'йцу' -> результат: йцу, а должно быть ЙЦУ,йцУ,йЦу, и т.д.
Как в этой ситуации быть?
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33362980
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SELECT LOWER(field) FROM T1 WHERE field like '%йцу%'
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33362981
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибся, наоборот.

Код: plaintext
SELECT field FROM T1 WHERE LOWER(field) like '%йцу%'
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33362991
Куст
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
/*------------------------------------------------
MySQL 4.1.7-n
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
------------------------------------------------*/

$find=convert_cyr_string($find,"w","d"); //из виндовс в дос

$query = "select * from $table where LOWER(autors) like 'find%' ";

При вводе "Н" находит Никифоров,Никитин и т.д.
При вводе "н" ничего не находит.
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33362998
Куст
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
$find=convert_cyr_string($find,"w","d"); //из виндовс в дос
т.к. тублица у меня в кодировке дос 866.

Если надо, то могу перейти на виндовс кодировку, если поможет с решение проблемы.
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33364018
Kust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите кто может, очень нужно!
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33364582
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тебе уже написали ответ по like.
Жля задания кодировки после коннекта установи нужную set names ...
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33365339
Кустарник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валентин Ктебе уже написали ответ по like.
Жля задания кодировки после коннекта установи нужную set names ...
А на примере нельзя показать?
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33366499
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кустарник Валентин Ктебе уже написали ответ по like.
Жля задания кодировки после коннекта установи нужную set names ...
А на примере нельзя показать?
Пример простой, для задания кодировок клиента их надо задать, и лучше если они будут не latin1 а сp1251 - стандартная кодировка винды.

сразу после коннекта и задать

SET NAMES cp1251;

и выполнить этот запрос.
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33367438
Куст
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валентин КПример простой, для задания кодировок клиента их надо задать, и лучше если они будут не latin1 а сp1251 - стандартная кодировка винды.

сразу после коннекта и задать

SET NAMES cp1251;

и выполнить этот запрос.

Выдает :
ERROR 1115 (42000): Unknown character set: 'cp1251'
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33367627
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это на каком-то сервере в интернете стоит MySQL ?
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33367647
Куст
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На локалхосте.
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33367656
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/*------ 08.11.2005 18:56:39 --------*/
SET NAMES cp1251;
/* Результат : "Запрос успешен, 0 строк задействовано (0,06 сек)" */

show VARIABLES like '%char%';

character_set_client=cp1251
character_set_connection=cp1251
character_set_database=cp1251
character_set_results=cp1251
character_set_server=cp1251
character_set_system=utf8

select VERSION();
5.0.15-nt

и откуда такая версия эксклюзивная 4.1.7 ????
Чарсеты в 4.1 и 5-й версия одинаково работают.
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33367840
Куст
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mysql> set names cp1251;
ERROR 1115 (42000): Unknown character set: 'cp1251'
mysql> set names latin1;
Query OK, 0 rows affected (0.00 sec)

mysql> show VARIABLES like '%char%';
character_set_client=latin1
character_set_connection=latin1
character_set_database=latin1
character_set_results=latin1
character_set_server=latin1
character_set_system=utf8
character_sets_dir=e:\AppServ\mysql\share\charsets

select VERSION();
4.1.7-nt

ОФ Сайт http://www.appservnetwork.com/ откуда я взял это чудо.
http://prdownloads.sourceforge.net/appserv/appserv-win32-2.4.2.exe?download
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33369006
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за изврат брать MySQL не там где его выкладывают, он же open source...

Официальный сайт со всеми продуктами компании
http://dev.mysql.com/
...
Рейтинг: 0 / 0
МуSQL and LIKE без учета регистра
    #33369007
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставь стабильную версию, я думаю, что ошибки не будет.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / МуSQL and LIKE без учета регистра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]