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

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

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

 

你可能感兴趣的:(sql,mysql,PHP)