首页 咨询中心 IT学堂
PHP+MySQL上一条下一条记录显示

在PHP+MySQL网站开发中经常碰到要显示上一条下一条记录显示上一个产品,下一个产品,或者上一扁文章下一扁文章,可以用下面语句实现

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

Sql代码 

id      title  

1     title01  

2     title02  

3     title03  

5     title05  

7     title07  


 当前访问页面的URL:

Php代码 

?id=5  

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

 

上一条:

Sql代码 

S*ELECT * F*ROM A WHERE id < $id ORDER BY id DESC LIMIT 1  

 

下一条:

Sql代码 

S*ELECT *  F*ROM A WHERE id > $id ORDER BY id ASC LIMIT 1  

 

上一篇 php 中__file__和dirname(__FILE__)的意思
上一篇 一个过滤$_GET[]非法字符的函数
本方链接: http://www.web258.cn/article/show/i1498.html
ARTICLE 相关推荐