EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Как поменять записи в таблице местами?

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
Как поменять записи в таблице местами?
Автор Сообщение
noLove
Два пингвина
Два пингвина


Зарегистрирован: 25.04.2007
Сообщения: 352

18114 Монеты

СообщениеДобавлено: Чт, 21 Фев, 2008 18:34    Заголовок сообщения: Как поменять записи в таблице местами? Ответить с цитатой

Хочу в свое суперпупермегаменю добавить возможность поднимать или опускать пункты меню между собой.

меня интересует, можно ли выбрать 2 записи и поменять их значения местами в 1 запросе, или хотя бы в 2х?

поле id задает порядок расположения пунктов меню, собственно, в нем и нужно разруливать. Все бы хорошо, но проблема в том, что поле id является ключевым и автоинкрементируемым.

Есть идеи у кого нибудь?
_________________
Друзья, уважайте труд других Wink
http://xternalx.com - моя хомпага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5092

42282 Монеты

СообщениеДобавлено: Чт, 21 Фев, 2008 18:37    Заголовок сообщения: Ответить с цитатой

Мазохист Smile 100%
_________________

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


Зарегистрирован: 25.04.2007
Сообщения: 352

18114 Монеты

СообщениеДобавлено: Чт, 21 Фев, 2008 18:49    Заголовок сообщения: Ответить с цитатой

ну неправда. Просто хочу сделать меню настраиваемым, чтобы из админки можно было управлять, а не лазить в базу и ручками индексы править
_________________
Друзья, уважайте труд других Wink
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 копаюсь, не могу найти где оно там. Sad
если не найду - буду пшпбб крутить, хоть и не нравится он мне
_________________
Друзья, уважайте труд других Wink
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, я так и сделал Very Happy
_________________
Друзья, уважайте труд других Wink
http://xternalx.com - моя хомпага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group


Рейтинг SIMPLETOP.NET