jQuery Sortableを使ってエレメントの順番を並び替えて
そのエレメントの並び順をMySQLの、hogeTable の並び順が格納されているカラム hugaOder に保存したいのですが
イ、jQueryでソートされたエレメントのIDはユニーク
ロ、MySQL側にレコードが存在しているかは分からない
ハ、むやみにレコード数を増やしたくない
上記の条件の場合
1、MySQL側にエレメントのIDのレコードが存在しているか確認
2、存在していればアップデート、してなければインサート
というのをエレメント数分繰り返さなければならないと思います
エレメントが10個ぐらいならまだいいですが、エレメントが1000個存在する場合は
2000回もクエリが発行されることになると思います
ソートして順番の情報をDBに保存というのは
割とよくある機能だと思うのですが
最も効率よくといいますか、コストがかからないといいますか
俺はこうしてるよ!みたいな情報がありましたらお教えいただければと存じます
一応、環境はLAMP環境でございます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。