Сортировка по городам

 
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 353
Здравствуйте.
Возникла необходимость добавить новый город в базу.
Мой город находится между

ID NAME
5136 Ревда
5137 Реж

Таблица сортируется по ID AUTO_INCREMENT

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

Мой город добавляется с ID - 15789521. И при выборе города, на сайте, получается - что он стоит последним в списке.
Как отсортировать по полю name (в алфавитном порядке)?

Или как то средствами движка необходимо запрашивать сортировку по столбцу "name"?

V 2.2.1
Прикрепленные файлы:
20151023224232_6tsof.jpg | 50.67 Кб | Скачали: 264
Редактировалось: 1 раз (Последний: 23 октября 2015 в 20:55)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Код PHP:
  1. orderBy('name', 'asc');
не?

Посмотрел код, и там по умолчанию сортировка идет по имени:
Спойлер
Редактировалось: 1 раз (Последний: 23 октября 2015 в 21:10)
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3625
Dmitry, а в других браузерах как показывает?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Loadырь, я уже отписался Dmitry. Из БД список городов приходит правильно - отсортированный по алфавиту в порядке возрастания. А вот при пересылки порядок сбивается на сортировку по ID-города. Предполагаю что это происходит из-за метода json_encode или же на стороне клиента в js-скрипте (но в result'е item'ы уже в неправильной сортировке). Конкретно в данном случае не разбирался, а просто прописал сортировку на клиенте после добавления списка городов.
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 353
Все заработало.
Спасибо Val-у.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: