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

假如这篇文章的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,下一篇)显示出来,当只取一篇的时候,下一篇的文章可以不做排序。
posted @ 2013-08-07 14:43  静心聆听  阅读(674)  评论(0编辑  收藏  举报