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代码简化
Feb 08 PHP
php抓取https的内容的代码
Apr 06 PHP
让你成为更出色的PHP开发者的10个技巧
Feb 25 PHP
PHP中遍历stdclass object的实现代码
Jun 09 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
CI框架中site_url()和base_url()的区别
Jan 07 PHP
php+mysqli批量查询多张表数据的方法
Jan 29 PHP
php获得文件大小和文件创建时间的方法
Mar 13 PHP
php解析url并得到url中的参数及获取url参数的四种方式
Oct 26 PHP
thinkPHP中session()方法用法详解
Dec 08 PHP
laravel框架与其他框架的详细对比
Oct 23 PHP
PHP中多字节字符串操作实例详解
Aug 23 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中smarty模板条件判断用法实例
2015/06/11 PHP
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
JS获取各种浏览器窗口大小的方法
2014/01/14 Javascript
给应用部分的js代码设定一个统一的入口
2014/06/15 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
bat和python批量重命名文件的实现代码
2016/05/19 Python
python使用thrift教程的方法示例
2019/03/21 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
详解Django中异步任务之django-celery
2020/11/05 Python
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
工地安全检查制度
2014/02/04 职场文书
三查三看党性分析材料
2014/02/18 职场文书
养生餐厅创业计划书范文
2014/03/26 职场文书
创建学习型党组织实施方案
2014/03/29 职场文书
本科生求职信
2014/06/17 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
上班迟到检讨书
2014/09/15 职场文书
计生个人工作总结
2015/02/28 职场文书
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript