科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道数据库输出的数据如何移动位置?

数据库输出的数据如何移动位置?

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

数据库输出的数据如何移动位置?

作者:csdn 来源:csdn 2009年12月15日

关键字: 问答 PHP MySQL

  • 评论
  • 分享微博
  • 分享邮件

数据库输出的数据如何移动位置?

从数据库中输出的数据位:
  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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章