PHP简单实现上一页下一页功能示例

浏览:2781 发布日期:2017/02/21 分类:技术分享
思路整理:

现在好多人用id的增1和减1实现上一篇和下一篇,但是难道文章ID不会断了吗?所以你要知道上个ID和个ID是多少就OK了。

那怎么解决这个问题呢,很简单!

例子:

假如这篇文章的ID200
<a href="?action=up&id=200">上一篇</a> 
<a href="?action=down&id=200">下一篇</a> 
如果是实现上一篇就在action=up页面写函数

$id= $_GET['id']; //上一篇: 
$sql= select * from article where id < '.$id.' order by id desc limit 0,1'; $rs= mysql_query($sql); 
$row= mysql_fetch_array ($rs); 

//下一篇: $sql= select * from article where id > '.$id.' order by id asc limit 0,1'; 
$rs= mysql_query($sql); 
$row= mysql_fetch_array ($rs); 
原理,查询比当前ID小(where id < '.$id.'上一篇)和比当前ID大(where id > '.$id.'下一篇)的1条(limit 0,1)数据,并按降序(desc,上一篇)和升序(asc,下一篇)显示出来,当只取一篇的时候,可以省略降序或升序。
最佳答案
评论( 相关
后面还有条评论,点击查看>>