Shinoby
Новичок
Здравствуйте, что-то не могу придумать оптимальный алгоритм
Есть некая таблица в которой есть поле order (INT)
Записи из этой таблицы выводятся в список, отсортированый по полю "order". Элементы списка могут быть перетасованы при помощи drag & drop.
например было так:
#Item1 order1
#Item2 order2
#Item3 order3
Перемещаем #item3 в начало и получаем:
#Item3 order1
#Item1 order2
#Item2 order3
Проблема: как потом это все запомнить. Если кидать на сервер список ID и соответствующие им order, то придется выполнять кучу UPDATE Запросов, и если список разрастется, то это будет не очень хорошо.
Может можно как-то хитро сконструировать SQL запрос?
Есть некая таблица в которой есть поле order (INT)
Записи из этой таблицы выводятся в список, отсортированый по полю "order". Элементы списка могут быть перетасованы при помощи drag & drop.
например было так:
#Item1 order1
#Item2 order2
#Item3 order3
Перемещаем #item3 в начало и получаем:
#Item3 order1
#Item1 order2
#Item2 order3
Проблема: как потом это все запомнить. Если кидать на сервер список ID и соответствующие им order, то придется выполнять кучу UPDATE Запросов, и если список разрастется, то это будет не очень хорошо.
Может можно как-то хитро сконструировать SQL запрос?