亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
mysql - 拖拽重排序后怎么插入數(shù)據(jù)庫?
某草草
某草草 2017-05-18 10:56:17
[MySQL討論組]

是一個文章分頁,比如十頁,按序號就是1-10;1頁存一條數(shù)據(jù),但是任意拖拽后我怎么在數(shù)據(jù)庫排序??
每個分頁的拖拽修改內(nèi)容都是實時保存數(shù)據(jù)庫的,

我現(xiàn)在想法就是兩種,一種是全部存本地,等它提交了全部分頁post過去,省事,但是每個分頁不能實時存到數(shù)據(jù)庫

另一種就是把重排序后的文章序號拿去數(shù)據(jù)庫修改對應(yīng)的序號,12345;那么3移到12之間就是13245;但是每次拖拽排序豈不是用對應(yīng)修改很多條數(shù)據(jù),那用戶瞎幾把亂拖,每次豈不是要修改很多次??求更好的方法

某草草
某草草

全部回復(fù)(1)
阿神

可以給每條數(shù)據(jù)加個order冗余字段,float類型的。對于第1,2,3,4,5條數(shù)據(jù),每條插入時order值為100,200,300,400,500.現(xiàn)在要把第4條數(shù)移到1,2之間,那就用1,2的order值之和除以2作為第4條數(shù)據(jù)新的order值,即第4條移動的數(shù)據(jù)新order值為150。這樣也不需要修改其他數(shù)據(jù)的order值。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號