MySQL には、名前、ID、位置、およびコンテンツの値を持つテーブルがあります。コンテンツは、id でクエリを実行することにより、php のページに読み込まれます。位置はphpで使用され、位置の値で昇順のメニュー項目を持つ動的メニューを作成します。
たとえば、3 つの行があり、各行の位置の値が 1、2、または 3 であるとします。ユーザーがメニュー、項目の位置を変更したり、新しい項目を追加したりできるようにするフォームを作成しようとしています。 . したがって、位置 3 の行を位置値 1 に変更したい場合は、2 を 3 にし、1 を 2 にする必要があります。または、新しいアイテムが追加された場合、その位置とその下のすべての位置を上に移動する必要があります。価値。
これにアプローチする最良の方法は何ですか?任意の提案をいただければ幸いです。