php获取文章上一页与下一页的方法


Posted in PHP onDecember 01, 2014

本文实例讲述了php获取文章上一页与下一页的方法。分享给大家供大家参考。具体方法如下:

今天发现一个站的上一页与下一页出现问题,上一页没有问题但是在下一页是直接到了本频道最新发布的文章了,按原理应该是文章本身ID的前与后的ID才是上下页吧,下面我来与大家详细讲述一下.

先看个例子:1,2,3,4,5.

假如上面5个是ID了,我要对上一页排序直接使用order by id desc,如我当前ID为3那么出来的是2才对,对下一页我们要用order by id asc得出的排序应该是,4,好了原理就这么简.

sql实现方法,代码如下:

上一页:

$sql ="Select 字段 from 表名 where id<3 order by id desc limit 1";

下一页:

$sql ="Select 字段 from 表名 where id>3 order by id asc limit 1";

得出的结果与我们想的是一样的,好了最后我把自己以前写的一个函数分享给各位,代码如下:

/* 

 上一页,下一页 

 int $tag 0上一页,1下一页 

 int $fid

*/ 

 function nextPre($tag=0,$zid,$fid) 

 { 

  if( $tag ) 

  { 

   $sql ="Select 字段 from 表名 where id<$fid order by id desc limit 1"; 

  } 

  else 

  { 

   $sql ="Select 字段 from 表名 where id>$fid order by id asc limit 1"; 

  } 

  //$sql = "Select * from 表名 where order by id desc limit 0,10"; 

  $result =  mysql_query($sql) or die('query error'); 

  if( mysql_num_rows( $result ) ) 

  { 

   $rs = mysql_fetch_array( $result ); 

   return "<a href="".$rs['s_url']."">".$rs['title']."</a>"; 

  } 

  else 

  { 

   return '没有了'; 

  } 

 }

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
php adodb介绍
Mar 19 PHP
php $_ENV为空的原因分析
Jun 01 PHP
php 正则表达式小结
Aug 31 PHP
10条PHP高级技巧[修正版]
Aug 02 PHP
PHP缓存技术的多种方法小结
Aug 14 PHP
ThinkPHP中自定义目录结构的设置方法
Aug 15 PHP
ThinkPHP内置jsonRPC的缺陷分析
Dec 18 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
PHP获取对象属性的三种方法实例分析
Jan 03 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
Feb 03 PHP
CI框架给视图添加动态数据
Dec 01 #PHP
php强制运行广告的方法
Dec 01 #PHP
PHP过滤黑名单关键字的方法
Dec 01 #PHP
php中print(),print_r(),echo()的区别详解
Dec 01 #PHP
PHP中__FILE__、dirname与basename用法实例分析
Dec 01 #PHP
php 删除cookie方法详解
Dec 01 #PHP
php生成html文件方法总结
Dec 01 #PHP
You might like
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
smarty简单应用实例
2015/11/03 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
关于document.cookie的使用javascript
2010/10/29 Javascript
javascript动态向网页中添加表格实现代码
2014/02/19 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
Javascript农历与公历相互转换的简单实例
2016/10/09 Javascript
vue 1.x 交互实现仿百度下拉列表示例
2017/10/21 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
vue通过过滤器实现数据格式化
2020/07/20 Javascript
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
使用IronPython把Python脚本集成到.NET程序中的教程
2015/03/31 Python
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
Python实现的建造者模式示例
2018/08/06 Python
Python实现基于POS算法的区块链
2018/08/07 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
2018/10/29 Python
linux安装python修改默认python版本方法
2019/03/31 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
11个Python3字典内置方法大全与示例汇总
2019/05/13 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
Pandas DataFrame求差集的示例代码
2020/12/13 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
集世界奢侈品和设计师品牌的意大利精品买手店:Tessabit
2019/08/17 全球购物
幼儿园教师教育感言
2014/02/28 职场文书
成语的广告词
2014/03/19 职场文书
酒店管理求职信范文
2014/04/06 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
歌剧魅影观后感
2015/06/05 职场文书