Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема при сортировке
 
 автор: dima_s_d_s   (20.10.2008 в 15:38)   письмо автору
 
 

Есть зарос к БД $q="SELECT * FROM tabp ORDER BY name"; который выполняется не верно, вся проблема в кодировке таблици, смену кодировки делаю так
$this->query("SET NAMES koi8r");
Текст отображается как положено, но отсортирован не верно.

  Ответить  
 
 автор: sl1p   (20.10.2008 в 15:45)   письмо автору
 
   для: dima_s_d_s   (20.10.2008 в 15:38)
 

SET NAMES cp1251

  Ответить  
 
 автор: dima_s_d_s   (20.10.2008 в 17:15)   письмо автору
 
   для: sl1p   (20.10.2008 в 15:45)
 

На данный момент нет возможности проверить, но я так думаю что если я поменяю кодировку на cp1251 сам текст при выводе будет представлен в виде не понятного текста.

  Ответить  
 
 автор: AcidTrash   (20.10.2008 в 23:16)   письмо автору
 
   для: dima_s_d_s   (20.10.2008 в 15:38)
 

>$this->query("SET NAMES koi8r");
В БД, в какой кодировке хранится?
Вы это выполняете до или после?

  Ответить  
 
 автор: dima_s_d_s   (22.10.2008 в 13:43)   письмо автору
 
   для: AcidTrash   (20.10.2008 в 23:16)
 

В БД, хранится в кодировке koi8r
$this->query("SET NAMES koi8r"); выполняю после mysql_connect(....

Как можно получить верно отсортированный запрос?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования