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 相关文章推荐
建立文件交换功能的脚本(一)
Oct 09 PHP
php中explode与split的区别介绍
Oct 03 PHP
php实现水仙花数示例分享
Apr 03 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
Apr 08 PHP
PHP实现获取图片颜色值的方法
Jul 11 PHP
php简单实现查询数据库返回json数据
Apr 16 PHP
分享php邮件管理器源码
Jan 06 PHP
PHP编写简单的App接口
Aug 28 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
Feb 05 PHP
php str_getcsv把字符串解析为数组的实现方法
Apr 05 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
php中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
php异常处理使用示例
2014/02/25 PHP
PHP中include和require的区别实例分析
2017/05/07 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
判断客户浏览器是否支持cookie的示例代码
2013/12/23 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
2015/06/05 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
js限制文本框只能输入中文的方法
2015/08/11 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
[45:14]Optic vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
python 限制函数调用次数的实例讲解
2018/04/21 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
Python日期时间Time模块实例详解
2019/04/15 Python
python实现KNN分类算法
2019/10/16 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
Selenium基于PIL实现拼接滚动截图
2020/04/10 Python
Python Pivot table透视表使用方法解析
2020/09/11 Python
植物选择:Botanic Choice
2017/02/15 全球购物
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
Easy Spirit官网:美国休闲鞋履中的代表品牌
2019/04/12 全球购物
建筑专业自我鉴定
2013/10/22 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
教你使用TensorFlow2识别验证码
2021/06/11 Python
Python四款GUI图形界面库介绍
2022/06/05 Python
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL