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安全错误
数据库的锁怎样保障安全
台州定制软件开发质量
暗黑破坏神2角色数据库
枪战王者服务器
数据库技术学些什么
软件开发完了对方不付款
三级 网络技术 证书
数据库and
世联地产数据库
创建mc服务器地址
素描网络安全性
银行网络安全管理简讯
深空之眼服务器互通么
广州前端软件开发定制费用
哪种服务器协议安全
sql 查询两个数据库
软件开发合同成果归属
哈尔滨网络安全服务公司排名
简述网络安全问题的根源有哪些
收藏一下网络安全手抄报
咸阳网络技术公司
服务器机柜装的是硬盘吗
软件开发人员 能力提升
我的世界网易服务器手机版推荐
软件开发的生命周期划分为
手机远程数据库连接特别慢
是否成立网络安全领导小组
数据库码表
服务器格式化磁盘怎么操作
天津电网网络安全检测装置要求
网络技术基础名词snmp解释