|
|
|
| В базе данных хранятся названия улиц.
Задача - вывести их с сортировкой по алфавиту.
Использую запрос вида:
$query = "SELECT * FROM streets WHERE city=$city ORDER BY name";
|
В результате - сортировка происходит, но неверно: периодически попадается, напимер, что проезд Гаражный - в таблице выше чем проезд Агрономов.
Подскажите, пожалуйста, в чем может быть ошибка. | |
|
|
|
|
|
|
|
для: iarga
(24.04.2008 в 08:20)
| | 1) Нет ли перед "Гаражный" пробела?
2) Какая версия MySQL используется? | |
|
|
|
|
|
|
|
для: cheops
(24.04.2008 в 11:52)
| | Mysql 4.1
Пробелов нет - только что проверил.
Попробовал удалить все пробелы из названий, и все равно сортировка по алфавиту - неправильная. | |
|
|
|
|
|
|
|
для: iarga
(24.04.2008 в 23:30)
| | Кодировка данных и таблицы совпадают? | |
|
|
|
|
|
|
|
для: cheops
(26.04.2008 в 22:44)
| | Не знаю... как это можно проверить?? | |
|
|
|