ホームページ  >  記事  >  バックエンド開発  >  リストlistの連続する2行の位置を入れ替えるmysqlステートメントについてアドバイスをお願いします。

リストlistの連続する2行の位置を入れ替えるmysqlステートメントについてアドバイスをお願いします。

WBOY
WBOYオリジナル
2016-06-13 12:51:03900ブラウズ

リスト内の連続する 2 行の位置を交換する MySQL ステートメントについてアドバイスをお願いします。


PHP を使用して上へ移動 (↑) と下へ移動 (↓) のソート機能を実装するにはどうすればよいですか?使用されるCIフレームワーク
↑ と ↓ をクリックすると、どのようなパラメータをデータベースに渡す必要がありますか?

上に移動: 2 行目の操作で上矢印 (↑) をクリックします。完了後、2 行目の元の位置が 1 行目に変更されます。 (2行目と1行目の情報交換位置)
下に移動: 9 行目の操作で下矢印 (↓) をクリックします。完了後、9 行目の元の位置が 10 行目に変更されます。 (9行目と10行目の情報交換位置)


-----解決策---------
ポジションのテーブルに別の列を追加しますポジション列 上下に移動するとポジション列が更新されます
-----解決策---------
言語セクションで質問してください。
並べ替えが一意である場合は、上矢印 (↑) をクリックしてイベント
で現在の並べ替えを取得します。 下が 1、上が -1 です。
------解決策---------
引用:
引用: テーブルに別の列である位置列を追加し、それを上下に移動して位置列を更新します

テーブルにソートフィールド(ソート)があります。ここで質問は、行Bの上向き矢印(↑)をクリックした場合に行Aのパラメータを取得する方法です。これについてはわかりません。

現在の行のパラメータを知ることができますが、前の行のパラメータも知る必要があります
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。