форум vBSupport.ru > vBulletin > vBulletin 4.0.x-4.1.х > Вопросы по vBulletin 4.0.x-4.1.х
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
VituSkz
Простоузер
Default Неправильно сортируется результат запроса БД
0

посылаю запрос в БД
PHP Code:
$sql_thread $vbulletin->db->query_read("SELECT threadid, title FROM thread WHERE thread.forumid = '".$iteachers."' ORDER BY title"); 
должно все отсортироваться по алфавиту, но не сортируется... точнее неправильно сортируется:

HTML Code:
Ефименкова Анна Владимировна
Семенов Николай Николаевич
Печёнкина Олеся Сергеевна
Бодуновская Надежда Сергеевна
Кодировка БД cp1251
Может из-за кодировки?

Спасибо.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
a_n_d_y
Знаток
 
a_n_d_y's Avatar
Default
0

Quote:
Originally Posted by VituSkz View Post
Может из-за кодировки?
Именно и еще версия мускула

order by binary(title)
 
 
VituSkz
Простоузер
Default
0

версия мускула 5.0.83

то бишь, чтобы нормально сортировал, мне надо сменить кодировку на UTF8?

VituSkz добавил 15.12.2010 в 22:05
и что за BINARY ?

Last edited by VituSkz : 12-15-2010 at 11:05 PM. Reason: Добавлено сообщение
 
 
Sellrion
Kernel panic
 
Sellrion's Avatar
Default
0

PHP Code:
"SELECT thread.threadid, thread.title FROM " TABLE_PREFIX "thread AS thread WHERE thread.forumid = " $iteachers " ORDER BY title DESC"); 
 
 
a_n_d_y
Знаток
 
a_n_d_y's Avatar
Default
0

Quote:
Originally Posted by VituSkz View Post
и что за BINARY ?
Это фича как раз для таких случаев ;)
 
 
VituSkz
Простоузер
Default
0

просто сделал order by binary(title) и все заработало отлично =) спасибо большоЕ!
 
 
netwind
Гуру
 
netwind's Avatar
Default
0

Quote:
Originally Posted by a_n_d_y View Post
то фича как раз для таких случаев ;)
Совсем нет. Но помогает, потому что и в cp1251 и utf8 русские буквы расположены по возрастающей в таблице.
Если бы данные были в koi8, то такой запрос чудненько бы расколбасило.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 12:21 PM.


Powered by vBulletin® Version 3.5.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...