php如何实现上一页下一页
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,php如何实现上一页下一页,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。php实现上一页下一页的方法:1、创建一个PHP示例文件;2、通
千家信息网最后更新 2025年11月08日php如何实现上一页下一页
php如何实现上一页下一页,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
php实现上一页下一页的方法:1、创建一个PHP示例文件;2、通过"function GetPreNext($gtype,$table,$catid,$id){...}"方法显示上一篇下一篇即可。
本文操作环境:windows7系统、PHP7.4版、DELL G3电脑
php如何实现上一页下一页?
PHP简单实现上一页下一页功能示例
本文实例讲述了PHP简单实现上一页下一页功能。
具体如下:
思路整理:
现在好多人用id的增1和减1实现上一篇和下一篇,但是难道文章ID不会断了吗?所以你要知道上个ID和个ID是多少就OK了。
那怎么解决这个问题呢,很简单!
例子:
假如这篇文章的ID200
上一篇下一篇
如果是实现上一篇就在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,下一篇)显示出来,当只取一篇的时候,可以省略降序或升序。
具体实现代码:注需要传递参数
前台在上一篇,下一篇处调用:
//显示上一篇下一篇 function GetPreNext($gtype,$table,$catid,$id){ $preR=mysql_fetch_array(mysql_query("select * from ".$table." where catid=".$catid." and id<$id order by id desc limit 0,1"));//id比传入id小的最近一条 $nextR=mysql_fetch_array(mysql_query("select * from ".$table." where catid=".$catid." and id>$id order by id asc limit 0,1"));//id比传入id大的最近一条 $next = (is_array($nextR) ? " where id={$nextR['id']} " : ' where 1>2 '); $pre = (is_array($preR) ? " where id={$preR['id']} " : ' where 1>2 '); $query = "Select * from ".$table." "; $nextRow =mysql_query($query.$next); $preRow = mysql_query($query.$pre); if($PreNext=mysql_fetch_array($preRow)) { echo $PreNext['pre'] = "上一篇:".$PreNext['title']." "; } else { echo $PreNext['pre'] = "上一篇:没有了 "; } if($PreNext=mysql_fetch_array($nextRow)) { echo $PreNext['next'] = "下一篇:".$PreNext['title']." "; } else { echo $PreNext['next'] = "下一篇:没有了 "; }}代码经测试可用
看完上述内容,你们掌握php如何实现上一页下一页的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
上一
方法
问题
代码
内容
功能
升序
更多
示例
篇文章
束手无策
为此
例子
函数
前台
原因
原理
参数
实例
对此
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南京水彩笔互联网科技
能源网络技术论文
计算机网络技术笔记本电脑配件
南京银联软件开发售后服务
关于网络安全发言稿600字
网络安全四年级上
广东荔支网络技术公司
软件开发流程详细讲解
广州馨源互联网科技有限公司
做服务器的笔记本
盖世网络技术是真的吗
新浪微博服务器
展示时间序列数据库
中职计算机网络技术题库
深圳宝安互联网科技公司大全
软件开发 品质管理 sq
网络安全法主要目的是什么
上海营销软件开发优势
英特服务器
中小学教育网络安全平台
宝马数据库精简版免费下载
数据库查询最低的两个
广州工业软件开发价格表
163邮箱服务器主机名
双机数据库热备
网络安全法第四十一条
魔兽天谴之门服务器
编译器与数据库是什么关系
嵌入式服务器设计与安装
公检法行业软件开发