nahaylo
Guest
Сортировка по алфавиту
Знай, что этот вопрос многократно задавался, но решение возникший проблемы я на форуме не нашел.
Короче у меня есть сортированный алфавит который я заношу в БД.
Если сделать запрос SELECT * FROM t, выводит:
а
б
в
г
д
е
ё
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ъ
ы
ь
э
ю
я
Но если задать запрос с сортировкою SELECT * FROM t ORDER BY name, выводит:
а
б
в
г
з
р
и
й
к
л
м
н
о
п
с
т
у
ф
х
щ
ъ
ы
ь
э
е
д
ж
ц
ё
ш
ю
ч
я
Перед запросом я делаю запрос как было написано в "Sticky: Если у вас MySQL 4.1 и любые проблемы с русскими буквами, то загляните вначале сюда!"
mysql_query("SET NAMES 'cp1251'");
Знай, что этот вопрос многократно задавался, но решение возникший проблемы я на форуме не нашел.
Короче у меня есть сортированный алфавит который я заношу в БД.
Если сделать запрос SELECT * FROM t, выводит:
а
б
в
г
д
е
ё
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ъ
ы
ь
э
ю
я
Но если задать запрос с сортировкою SELECT * FROM t ORDER BY name, выводит:
а
б
в
г
з
р
и
й
к
л
м
н
о
п
с
т
у
ф
х
щ
ъ
ы
ь
э
е
д
ж
ц
ё
ш
ю
ч
я
Перед запросом я делаю запрос как было написано в "Sticky: Если у вас MySQL 4.1 и любые проблемы с русскими буквами, то загляните вначале сюда!"
mysql_query("SET NAMES 'cp1251'");