PHP实现上一篇下一篇的原理

PHP实现上一篇下一篇的原理

上一篇:
$queryQ = 'select * from article where id < '.$id.' order by id desc limit 0,1';
$resultQ = mysql_query($queryQ) or die ('错误:' . mysql_error());
$rsQ = mysql_fetch_object($resultQ);
下一篇:
$queryH = 'select * from article where id > '.$id.' order by id asc limit 0,1';
$resultH = mysql_query($queryH) or die ('错误:' . mysql_error());
$rsH = mysql_fetch_object($resultH);
原理,查询比当前ID小(where id < '.$id.'上一篇)和比当前ID大(where id > '.$id.'下一篇)的1条(limit 0,1)数据,并按倒序(desc,上一篇)和正序(asc,下一篇)显示出来,当只取一篇的时候,可以省略倒序或正序。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据