PHP+MySQL上一条下一条记录显示

作者Veris 文章分类 分类:PHP 文章评论 0条评论 阅读次数 已被围观 3597

假如存在数据表A,有字段id和title:

SQL代码:

id    title  
1     title01  
2     title02  
3     title03  
5     title05  
7     title07 

当前访问页面的URL:

?id=5

要查询当前id=5相邻的上一条记录id=3和下一条记录id=7,可以构造如下SQL:

上一条:

SELECT * FROM A WHERE id < $id ORDER BY id DESC LIMIT 1

下一条:

SELECT * FROM A WHERE id > $id ORDER BY id ASC LIMIT 1
分类:PHP
标签: 上一条 下一条

发表评论: