|
Как поменять записи в таблице местами?
|
| Автор |
Сообщение |
noLove Два пингвина


Зарегистрирован: 25.04.2007 Сообщения: 352
18114 
|
Добавлено: Чт, 21 Фев, 2008 18:34 Заголовок сообщения: Как поменять записи в таблице местами? |
|
|
Хочу в свое суперпупермегаменю добавить возможность поднимать или опускать пункты меню между собой.
меня интересует, можно ли выбрать 2 записи и поменять их значения местами в 1 запросе, или хотя бы в 2х?
поле id задает порядок расположения пунктов меню, собственно, в нем и нужно разруливать. Все бы хорошо, но проблема в том, что поле id является ключевым и автоинкрементируемым.
Есть идеи у кого нибудь? _________________ Друзья, уважайте труд других
http://xternalx.com - моя хомпага
 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Чт, 21 Фев, 2008 18:37 Заголовок сообщения: |
|
|
Мазохист 100% _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
noLove Два пингвина


Зарегистрирован: 25.04.2007 Сообщения: 352
18114 
|
Добавлено: Чт, 21 Фев, 2008 18:49 Заголовок сообщения: |
|
|
ну неправда. Просто хочу сделать меню настраиваемым, чтобы из админки можно было управлять, а не лазить в базу и ручками индексы править _________________ Друзья, уважайте труд других
http://xternalx.com - моя хомпага
 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Чт, 21 Фев, 2008 18:50 Заголовок сообщения: |
|
|
noLove
Может, стоит посмотреть, к примеру, как это сделано в phpBB3?.. _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
noLove Два пингвина


Зарегистрирован: 25.04.2007 Сообщения: 352
18114 
|
Добавлено: Чт, 21 Фев, 2008 19:03 Заголовок сообщения: |
|
|
в smf копаюсь, не могу найти где оно там.
если не найду - буду пшпбб крутить, хоть и не нравится он мне _________________ Друзья, уважайте труд других
http://xternalx.com - моя хомпага
 |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
Добавлено: Чт, 21 Фев, 2008 19:03 Заголовок сообщения: |
|
|
я бы сделал в три поля ID/position/text
вот posithion и менять..
Вариант: добавить к таблице поле position и подкорректировать скрипт. _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
noLove Два пингвина


Зарегистрирован: 25.04.2007 Сообщения: 352
18114 
|
Добавлено: Чт, 21 Фев, 2008 19:45 Заголовок сообщения: |
|
|
lazutov, я так и сделал  _________________ Друзья, уважайте труд других
http://xternalx.com - моя хомпага
 |
|
| Вернуться к началу |
|
 |
|