假如这篇文章的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,下一篇)显示出来,当只取一篇的时候,下一篇的文章可以不做排序。

转载于:https://wwwblogs/houweijian/p/3243085.html

更多推荐

文章的上一页和下一页功能