Loading...
PHP/MySQL | Как можно реализовать сортировку...
Ку всем, подскажите как можно реализовать такую сортировку:
1. test [тут ссылка вверх] [вниз]
2. test 2 [тут ссылка вверх] [вниз]
3. test 3 [тут ссылка вверх] [вниз]

Типо чтобы было вверх вниз, в базе сохранять позицию
SELECT * FROM `table` ORDER BY `pos`;

вывод
INSERT INTO `table` set `pos` 1

Но если добавлять так как быть если 1 уже есть тип не могу придумать как правильно сделать
UPDATE table SET order = order + 1 WHERE order >= 51
UPDATE table SET order = 51 WHERE id = 33
UPDATE table SET order = order - 1 WHERE order BETWEEN 33 AND 50
Онлайн: 2
Время:
Gen. 0.063
(c) ByMAS.RU 2010-2025