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 相关文章推荐
WML,Apache,和 PHP 的介绍
Oct 09 PHP
php empty函数 使用说明
Aug 10 PHP
PHP 面向对象 PHP5 中的常量
May 05 PHP
在PHP中使用curl_init函数的说明
Nov 02 PHP
PHP 自定义错误处理函数的使用详解
May 10 PHP
php实现获取文件mime类型的方法
Feb 11 PHP
php中ob函数缓冲机制深入理解
Aug 03 PHP
PHP7常量数组用法分析
Sep 26 PHP
php从身份证获取性别和出生年月
Feb 09 PHP
PHP lcfirst()函数定义与用法
Mar 08 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
Aug 06 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 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
一个odbc连mssql分页的类
2006/10/09 PHP
php中转义mysql语句的实现代码
2011/06/24 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
Ajax实现不刷新取最新商品
2017/03/01 Javascript
JavaScript实现无穷滚动加载数据
2017/05/06 Javascript
手把手教你如何使用nodejs编写cli命令行
2018/11/05 NodeJs
es6数据变更同步到视图层的方法
2019/03/04 Javascript
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
python发送arp欺骗攻击代码分析
2014/01/16 Python
Python数据结构之哈夫曼树定义与使用方法示例
2018/04/22 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
python实现俄罗斯方块游戏
2020/03/25 Python
Python类装饰器实现方法详解
2018/12/21 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
python3字符串操作总结
2019/07/24 Python
python3 xpath和requests应用详解
2020/03/06 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
Python调用C语言程序方法解析
2020/07/07 Python
5款实用的python 工具推荐
2020/10/13 Python
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
公司市场专员岗位职责
2014/06/29 职场文书
2014旅游局领导班子四风问题对照检查材料思想汇报
2014/09/19 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏