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 相关文章推荐
第二节 对象模型 [2]
Oct 09 PHP
用php写的serv-u的web申请账号的程序
Oct 09 PHP
php类
Nov 27 PHP
echo, print, printf 和 sprintf 区别
Dec 06 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
Oct 23 PHP
Yii框架关联查询with用法分析
Dec 02 PHP
Yii清理缓存的方法
Jan 06 PHP
Zend Framework教程之Zend_Db_Table用法详解
Mar 21 PHP
微信开发之php表单微信中自动提交两次问题解决办法
Jan 08 PHP
浅谈laravel orm 中的一对多关系 hasMany
Oct 21 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 PHP
WordPress伪静态规则设置代码实例
Dec 10 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
yii实现级联下拉菜单的方法
2014/07/31 PHP
php树型类实例
2014/12/05 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
原生javascript实现隔行换色
2015/01/04 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
nodejs爬虫抓取数据乱码问题总结
2015/07/03 NodeJs
详解JavaScript中数组的相关知识
2015/07/29 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
Popup弹出框添加数据实现方法
2017/10/27 Javascript
ajax请求+vue.js渲染+页面加载的示例
2018/02/11 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
jQuery.parseJSON()函数详解
2019/02/28 jQuery
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
解决vue使用vant轮播组件swipe + flex时文字抖动问题
2021/01/07 Vue.js
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
Django中的文件的上传的几种方式
2018/07/23 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
新手学python应该下哪个版本
2020/06/11 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
美国儿童运动鞋和服装零售商:Kids Foot Locker
2017/08/05 全球购物
STP的判定过程
2012/10/01 面试题
英语专业学子个人的自我评价
2013/10/02 职场文书
优秀求职自荐信怎样写
2013/12/18 职场文书
优秀学生自我鉴定范例
2013/12/18 职场文书
财务学生的职业生涯发展
2014/02/11 职场文书
善意的谎言事例
2014/02/15 职场文书
学习雷锋寄语大全
2014/04/11 职场文书
施工质量承诺书范文
2014/05/30 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书