文章上一篇和下一篇的Sql查询语句
文章上一篇和下一篇的Sql查询语句
一个非常简单又使用的功能,网站的文章内容页一般都会有这个功能;
也是看到有不少童鞋再这栽坑
为了方便大家理解,这里做了详细介绍;
并进行了简详细总结...
示例数据表:wb_article
主键:aid
当前文章id:8
那么sql语句应该如何来实现
那么这个简单那,
这个将aid+1和aid-1就可以实现了啊
这条sql语句,我们稍加思索
便会觉得不妥
如果中间有数据被删除了呢
也就是如果id=7和id=9数据不存在呢
那么久取不出来数据了
那么这里我们应该如何实现呢;
有童鞋说了
用limit截出来<8和>8的一条数据那;
没有问题
这样不就ok了;
这条语句咋一看好像没什么问题,
这两条语句下一篇没问题
但上一篇的话会一直取出第一条数据
数据表数据默认按照主键自增排列的
这个时候只需要来个排序就好
【本文来自 武斌博客 http://www.wubin.pro,为超人原创文章,想获取更好的页面浏览效果或者有任何问题请进入博客,同时也可在博主评论区进行留言,让博主为大家答疑解惑~加技术交流群:190338003,欢迎讨论~】