JavaScript、PHP、mysqlがうまく機能しているドラッグ&ドロップ注文リストを作成することができました。これは、リストに表示される異なるカテゴリを複数選択できるカテゴリシステムと統合されます。このため、私はすべてのカテゴリに渡ってエントリのリストを逐次保存しています。間違った注文リストを再構築する
何らかの点で何かがうまくいかず、順序付きリストが同期しなくなった場合、それを再構築して数字の値を連続した番号付きの順序付きリストに戻す方法があります。例:1 - > 1000000000。
私の考えは、重複したレコードやレコードがないことです。これらのエラーの1つが見つかった場合。このエラーよりも各エントリを高くし、順序付きリストを再構築します。
例えば: 壊れた順序リストである:1、2、4、5、6、7、8、9、10
ようにリストを再構築する:1、2、3、4、5、6 、7、8、9
または:1、2、3、4、4、5、6、7、8、9
:1、2、3、4、5、6、7、8 、9、10
これは、順序付きインデックスが正しく機能するようにします。このクエリは、途中で見つかった他のエラーも修正します。
これは私がまだ理解していないmysqlに入っています。私はこれがおそらくそうだと思いますが、正しい方向に進むためには何か助けが必要です。どうもありがとう。 DEMO:
作業
は私にこの指針を与えていただき、ありがとうございます。私が見ているところで私が消化するためのかなり多くの。 – fullmoonfriday
ヘルプの理解が必要な場合は質問してください。私はむしろあなたに釣った答えを提供するよりも魚を学ぶように、より完全な答えを開発したいと思います。 – xQbert
ありがとう、私はあなたに戻ってくる必要があります。 – fullmoonfriday