永发信息网

php新闻页面的上一篇下一篇代码怎么写?最好把源代码给我,要详细点的,谢谢!我自己写了一个,但是感觉不行

答案:1  悬赏:30  手机版
解决时间 2021-02-10 07:49
  • 提问者网友:佞臣
  • 2021-02-09 11:06
php新闻页面的上一篇下一篇代码怎么写?最好把源代码给我,要详细点的,谢谢!我自己写了一个,但是感觉不行
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-02-09 11:15
我现在没代码 但是我可以给你思路
现在好多人用id的增1和减1实现上一篇和下一篇
但是难道文章ID不会断了吗
所以你要知道上个ID和个ID是多少就OK了
那怎么解决这个问题呢,很简单
例子:
假如这篇文章的ID微200
上一篇
下一篇
如果是实现上一篇就在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,下一篇)显示出来,当只取一篇的时候,可以省略降序或升序。
==============
很简单哦 本解答由爱微网iiiwnet原创编写
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯