※ ChatGPTを利用し、要約された質問です(原文:【PHP&SQL】顧客が自由にソートできるシステム)
PHP&SQLで顧客が自由にソートできるシステムを実現する方法
このQ&Aのポイント
DBからのレコードを顧客が管理画面から自由に並び替えるシステムを構築する方法を考えます。新規データ追加時にも対応できる最適な方法は何でしょうか。
ソート番号を付けてソートする方法も考えられますが、過去のソート番号を変更する手間が生じるかもしれません。他のアドバイスやベターな方法はありますか?
ソートを引き受けることに懸念がある場合もあります。良いアドバイスやアイデアがあれば、教えてください。
【PHP&SQL】顧客が自由にソートできるシステム
DBからの とあるレコードが、10件ほどWEBページにズラーッとならんでます。
レコードは今後増えていく可能性もあります。
そのデータを顧客が管理画面から自由に並び替えれるにしたい
という依頼をうけたのですが、何かうまい方法はないでしょうか。
管理画面から、レコードに 1とか3とか 数字を付けれるようにしておき、
それを基準にソートするしかないでしょうか。
ただそれだと、新規にデータをいれた時、
過去のソート番号をずらさらなければならなくなります。
それでも、やっぱそのやりかたがベターでしょうか。
http://blog.livedoor.jp/ogahiro_com/archives/51485948.html
では、ソートを引き受けるのはあまりよろしくないともあります。
なにか良いアドバイス よろしくお願いします。
お礼
回答ありがとございます。 やはり"自由に並び替え"は、 ある程度限界がありますね。 そもそも、よく考えたら手動で自由に並び替えれたとしても それを並び替えた人間はおそらく ある法則に従って手動で並び替えるわけですから (たとえば、アクセスの少ない順、新しい順、) それを実現するデータをレコードに書きこんでやったほうが より現実的ですね。