Если вы хотите заказать вручную, вам нужно будет добавить столбец в базу данных, чтобы описать этот порядок. Возможно, целочисленный столбец с ограничением уникальности (кажется, что оно уже есть, без ограничения).
Затем вы можете ЗАКАЗАТЬ ПО этому столбцу в запросе SELECT, который вы выполняете.
Когда вы хотите изменить порядок, вам нужно поменять местами значения строк, которые вы хотите поменять местами. (Вам, вероятно, понадобится установить одно значение заполнителя, затем другое - старое значение первого, затем первое - старое значение второго).
Это может быть достигнуто с помощью формы для каждой строки, содержащей скрытый ввод с идентификатором строки и кнопки отправки вверх / вниз. Затем в коде на стороне сервера вы можете поменять идентификатор строки на идентификатор строки + 1 или -1 в зависимости от того, какая кнопка была нажата.
Вы можете добавить JavaScript (и методы Ajax) для улучшения взаимодействия с пользователем.