Forum Webscript.Ru

Программирование => PHP => Тема начата: Crazy Man от 30 Августа 2002, 11:40:56

Название: Cортировка русских имен
Отправлено: Crazy Man от 30 Августа 2002, 11:40:56
Нужно сделать сортировку на PHP русских имен.
Имена берутся из базы mySQL.
Если кто-нибудь чего-нибудь подскажет, то буду очень благодарен.
Заранее спасибо!!!
Жду от вас предложений.
Название: Cортировка русских имен
Отправлено: Меняздесьдавнонет от 30 Августа 2002, 12:41:32
сортировку надо делать не на РНР а на Mysql
оператор ORDER BY
Если у тебя база не настроена - функция binary()
Название: Cортировка русских имен
Отправлено: Alexandr от 30 Августа 2002, 12:52:54
Возможно будет сортировать не правильно.
Тогда юзай
set character set cp1251_koi8
Название: Cортировка русских имен
Отправлено: Crazy Man от 30 Августа 2002, 13:12:14
Большое спасибо за помощь.
Но спомощью ORDER BY сортируется не правильно.
А как использовать
set character set cp1251_koi8
я не понимаю.
Если поясните буду очень благодарен.
Название: Cортировка русских имен
Отправлено: Меняздесьдавнонет от 30 Августа 2002, 13:43:10
order by binary(pole)
Название: Cортировка русских имен
Отправлено: Crazy Man от 30 Августа 2002, 15:11:37
Все равно сортирует не правильно.
Но все же большое спасибо.
Название: Cортировка русских имен
Отправлено: Alexandr от 30 Августа 2002, 17:20:04
После коннекта пропиши:
mysql_query("set character set cp1251_koi8");
Название: Cортировка русских имен
Отправлено: Доктор от 30 Августа 2002, 19:31:21
Crazy Man
В какой кодировке у тебя данные хранятся-то?
Название: Cортировка русских имен
Отправлено: Crazy Man от 30 Августа 2002, 19:35:18
данные хранятся в базе mySQL, обычное char-орвское поле.
Название: Cортировка русских имен
Отправлено: Crazy Man от 30 Августа 2002, 20:31:05
я использовал varchar binary, тепер сортирует за некоторыми исключениями:
1. Букву Ё ставит на первое место;
2. Маленькие буквы ставит в конец списка.

Если кто-нибудь знает как решить эти проблемы сообщите!
PLEASE!!!!!
Название: Cортировка русских имен
Отправлено: Alexandr от 31 Августа 2002, 12:25:03
http://forums.webscript.ru/showthread.php?s=&postid=52602#post52602
Название: Cортировка русских имен
Отправлено: Crazy Man от 03 Сентября 2002, 10:41:21
Спасибо за советы. Когда разместили на сервере сайт, то сортировка сама наладилась. Просто apache не руссифицирован. Еще раз большое спасибо.
Название: Cортировка русских имен
Отправлено: ThE0ReTiC от 03 Сентября 2002, 14:59:59
Цитировать
Просто apache не руссифицирован

Мдя...
Можно я кинусь камнем?