Forum Webscript.Ru
Программирование => PHP => Тема начата: Crazy Man от 30 Августа 2002, 11:40:56
-
Нужно сделать сортировку на PHP русских имен.
Имена берутся из базы mySQL.
Если кто-нибудь чего-нибудь подскажет, то буду очень благодарен.
Заранее спасибо!!!
Жду от вас предложений.
-
сортировку надо делать не на РНР а на Mysql
оператор ORDER BY
Если у тебя база не настроена - функция binary()
-
Возможно будет сортировать не правильно.
Тогда юзай
set character set cp1251_koi8
-
Большое спасибо за помощь.
Но спомощью ORDER BY сортируется не правильно.
А как использовать
set character set cp1251_koi8
я не понимаю.
Если поясните буду очень благодарен.
-
order by binary(pole)
-
Все равно сортирует не правильно.
Но все же большое спасибо.
-
После коннекта пропиши:
mysql_query("set character set cp1251_koi8");
-
Crazy Man
В какой кодировке у тебя данные хранятся-то?
-
данные хранятся в базе mySQL, обычное char-орвское поле.
-
я использовал varchar binary, тепер сортирует за некоторыми исключениями:
1. Букву Ё ставит на первое место;
2. Маленькие буквы ставит в конец списка.
Если кто-нибудь знает как решить эти проблемы сообщите!
PLEASE!!!!!
-
http://forums.webscript.ru/showthread.php?s=&postid=52602#post52602
-
Спасибо за советы. Когда разместили на сервере сайт, то сортировка сама наладилась. Просто apache не руссифицирован. Еще раз большое спасибо.
-
Просто apache не руссифицирован
Мдя...
Можно я кинусь камнем?