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

Форум MySQL

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

 

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

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

тема: Проблема с сортировкой
 
 автор: iarga   (24.04.2008 в 08:20)   письмо автору
 
 

В базе данных хранятся названия улиц.
Задача - вывести их с сортировкой по алфавиту.

Использую запрос вида:
$query = "SELECT * FROM streets WHERE city=$city ORDER BY name";


В результате - сортировка происходит, но неверно: периодически попадается, напимер, что проезд Гаражный - в таблице выше чем проезд Агрономов.

Подскажите, пожалуйста, в чем может быть ошибка.

   
 
 автор: cheops   (24.04.2008 в 11:52)   письмо автору
 
   для: iarga   (24.04.2008 в 08:20)
 

1) Нет ли перед "Гаражный" пробела?
2) Какая версия MySQL используется?

   
 
 автор: iarga   (24.04.2008 в 23:30)   письмо автору
 
   для: cheops   (24.04.2008 в 11:52)
 

Mysql 4.1
Пробелов нет - только что проверил.
Попробовал удалить все пробелы из названий, и все равно сортировка по алфавиту - неправильная.

   
 
 автор: cheops   (26.04.2008 в 22:44)   письмо автору
 
   для: iarga   (24.04.2008 в 23:30)
 

Кодировка данных и таблицы совпадают?

   
 
 автор: iarga   (17.05.2008 в 01:56)   письмо автору
 
   для: cheops   (26.04.2008 в 22:44)
 

Не знаю... как это можно проверить??

   
Rambler's Top100
вверх

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