Переупорядочить строки записей базы данных через интерфейс, используя php

Я использую PHP / MYSQL. Я хочу в своем интерфейсе, чтобы пользователи могли сортировать и переупорядочивать записи базы данных, введенные самим пользователем на более раннем этапе. Записи, загруженные пользователем, могут иногда вставляться в базу данных случайным образом, поэтому в профиле пользователя у него может быть возможность перегруппировать строки в базе данных в соответствии с ними.

Может ли кто-нибудь предоставить мне сценарий, который поможет мне это сделать.

id title date desc 1 s1 s1_date s1_desc 2 s2 s2_date s2_desc 3 s3 s3_date s3_desc 4 s4 s4_date s4_desc 5 s5 s5_date s5_desc 

В профиле пользователя он хочет перестроить строки так, чтобы s2 переместился один и сохранил как s2-> s1 и s1-> s2 для каждого поля .. может быть замена записей между

Я смотрю его по-другому .. пользовательская страница будет отображать поле в строках мудрым, а в стороне будет поле ввода каждой текущей строки id say (id), заданной как значение этого поля ввода, чтобы пользователь может измениться между ними и отправить весь переупорядоченный список в конец. В этом случае, что мы можем сделать … будет много поводов для одновременного использования.