扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
数据库输出的数据如何移动位置?
从数据库中输出的数据位:
id 内容: 按钮
n-1 内容1 下移
n 内容2 上移|下移
n+1 内容3 上移
...
n-1,n,n+1这3个id的位置和所对应的内容如何随便交换位置?也就是上移,下移这2个按钮的代码该怎么写呢?
你的id是什么, 主键?
这个一般是在设计表时加一个初始值为0的排序sortid, 要上移加一, 下移减一
输出时按sortid排序就可以了。
表结构 table(id, content, sort_id) //sort_id 默认值为0
每上称或下移一下, 就找对应id的sord_id加減一
读出数据时, select id, content from table order by sord_id -- 这里升还是降自己决定
你只需要用JS在前台操作,不过这个比较复杂了,
你用JS 把当前的数据取出,然后和上一个或下一个换位置!
像你这个情况,就不要在去数据库取值了,估计每行数据还的加个隐藏标签来控制!
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者