![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| VladimirX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 26.8.2006 Репутация: нет Всего: нет |
Здравствуйте.
Имеется таблица в БД (Mysql). В поле с именем fio хранятся фамилии имена и отчества некоторых пользователей, на русском языке в кодировке cp1251. Необходимо по запросу упорядочить эти ФИО по алфавиту. Делаю запрос select * from mytable order by fio; Однако ничего не выходит, порядка не видно(некоторые фамилии на "Б" впереди "А" и т.д.) Как осуществить задуманное? Спасибо. |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 2 Всего: 55 |
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
VladimirX, если сортировка нарушается при
То нужно кодировку нужную базе задавать. Поищи, таких тем на форуме полно. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 3 Всего: 22 |
VladimirX,
исправлять на mysql_query не хотца. сами, сами... |
|||
|
||||
| VladimirX |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 26.8.2006 Репутация: нет Всего: нет |
Ребят, ну ситуация такая:
1) ASC не помогло 2) Исправил конфиг мускула: [mysqld] default-character-set=cp1251 (вместо latin1) Перезагрузил сервер.. Вывод русский, но сортировки нет... 3)
Подобные вещи приводят к появлению сплошных знаков вопроса вместо фамилий.... В списке переменных базы следующая информация:
Все фамилии ввожу стандартно, через форму браузера. Результат - или нет сортировки или знаки вопроса... |
||||
|
|||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Жуть -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| VladimirX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 26.8.2006 Репутация: нет Всего: нет |
Версия 4.1.16 под win32
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
VladimirX, попробуй, мож получится:
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 3 Всего: 137 |
У меня 4.0 мускул, сортировка не совсем верная. Что поможет мне?
|
|||
|
||||
| BossIT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 19.11.2006 Репутация: нет Всего: нет |
// Переводим кодировку базы в нужный формат
<? mysql_query ("set character_set_client='cp1251'"); mysql_query ("set character_set_results='cp1251'"); mysql_query ("set collation_connection='cp1251_general_ci'"); ?> А какой тип указан у поля "FIO"? |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |