大湖之子 发表于 2016-10-20 10:09:28

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
  
页: [1]
查看完整版本: PHP+MySQL上一条下一条记录显示