Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как поменять значение ячеек местами? / 3 сообщений из 3, страница 1 из 1
06.06.2005, 15:48
    #33102902
ddddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять значение ячеек местами?
Как сделать сабж наименьшим числом запросов? Известен ID одного ряда. Нужно поменять местами значения поля "order" из ряда с ид = "ID" и ближайшим по значению поля "order", на единицу меньше или на единицу больше. То-есть например нужно найти ряд у которого значение ячейки "order" на 1 больше чем значение той же ячейки из ряда с ид = "ID"
Вроде понятно объяснил =)
Всё это нужно реализовать на PHP
...
Рейтинг: 0 / 0
06.06.2005, 15:55
    #33102925
wolk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять значение ячеек местами?
нифига не понятно )))
---------
С уважением!
wolk.nutep.com
...
Рейтинг: 0 / 0
06.06.2005, 16:05
    #33102959
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять значение ячеек местами?
Код: plaintext
1.
2.
select order from tbl where id=myid;
update tbl set order=if(order=order1,order1+ 1 ,order1)
where order=order1 or order=order1+ 1 ;
мож, где в синтаксисе напортачил.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как поменять значение ячеек местами? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]