php分页函数


Posted in PHP onJuly 08, 2006
<?

/*
需求,建立一个test数据库,在里边建一个test表,里面就
只要id字段,输入一下数据就可以啦。。
由于水平有限,难免出错。。
*/
$conn = mysql_connect("localhost","root","");

$maxnum = 2;  //每页显示记录条数

mysql_select_db("test", $conn);
$query1 = "SELECT COUNT(*) AS totalrows FROM test ";
$result1 = mysql_query($query1, $conn) or die(mysql_error());
$row1 = mysql_fetch_assoc($result1);
$totalRows1 = $row1['totalrows'];  //数据集数据总条数
$totalpages = ceil($totalRows1/$maxnum);//计算可分页总数,ceil()为上舍函数

if(!isset($_GET['page']) || !intval($_GET['page']) || $_GET['page'] > $totalpages) $page = 1;  //对3种出错进行默认处理
//在url参数page不存在时,page不为10进制数时,page大于可分页数时,默认为1
else $page = $_GET['page'];

$startnum = ($page - 1)*$maxnum; //从数据集第$startnum条开始取,注意数据集是从0开始的

$query = "SELECT * FROM test LIMIT $startnum,$maxnum";//选择出符合要求的数据 从$startnum条数据开始,选出$maxnum行
$result = mysql_query($query, $conn) or die(mysql_error());
$row = mysql_fetch_assoc($result);

?>
PHP 相关文章推荐
PHP实现分页的一个示例
Oct 09 PHP
PHP 字符串分割和比较
Oct 06 PHP
PHP设计模式之责任链模式的深入解析
Jun 13 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
Jun 25 PHP
浅析PHP中strlen和mb_strlen的区别
Aug 31 PHP
windows8.1下Apache+Php+MySQL配置步骤
Oct 30 PHP
详解js异步文件加载器
Jan 24 PHP
PHP基于递归实现的约瑟夫环算法示例
Aug 27 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
PHP实现的支付宝支付功能示例
Mar 26 PHP
PHP实现时间日期友好显示实现代码
Sep 08 PHP
PHP7 list() 函数修改
Mar 09 PHP
使用Apache的rewrite技术
Jun 22 #PHP
php正则
Jul 07 #PHP
从零开始 教你如何搭建Discuz!4.1论坛
Jul 07 #PHP
PHP初学者头疼问题总结
Jul 08 #PHP
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
Jul 09 #PHP
最令PHP初学者头痛的十四个问题
Jul 12 #PHP
PHP截取中文字符串的问题
Jul 12 #PHP
You might like
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
Exjs 入门篇
2010/04/07 Javascript
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
JavaScript中json对象和string对象之间相互转化
2012/12/26 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
js Date概念详细介绍
2013/11/22 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
2016/09/21 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
JS为什么说async/await是generator的语法糖详解
2019/07/11 Javascript
[46:58]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第一场 12.17
2020/12/19 DOTA
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
python http基本验证方法
2018/12/26 Python
python基于property()函数定义属性
2020/01/22 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
给排水工程师岗位职责
2013/11/21 职场文书
2013年员工自我评价范文
2013/12/27 职场文书
大学生创业计划书的格式要求
2013/12/29 职场文书
感恩教育月活动总结
2014/07/07 职场文书
我为党旗添光彩演讲稿
2014/09/13 职场文书
拆迁委托协议书
2014/09/15 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
学生犯错保证书
2015/05/09 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
2016年中秋节慰问信
2015/12/01 职场文书
反邪教教育心得体会
2016/01/15 职场文书