powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как поменять значение ячеек местами?
3 сообщений из 3, страница 1 из 1
Как поменять значение ячеек местами?
    #33102902
ddddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать сабж наименьшим числом запросов? Известен ID одного ряда. Нужно поменять местами значения поля "order" из ряда с ид = "ID" и ближайшим по значению поля "order", на единицу меньше или на единицу больше. То-есть например нужно найти ряд у которого значение ячейки "order" на 1 больше чем значение той же ячейки из ряда с ид = "ID"
Вроде понятно объяснил =)
Всё это нужно реализовать на PHP
...
Рейтинг: 0 / 0
Как поменять значение ячеек местами?
    #33102925
wolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нифига не понятно )))
---------
С уважением!
wolk.nutep.com
...
Рейтинг: 0 / 0
Как поменять значение ячеек местами?
    #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
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как поменять значение ячеек местами?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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