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
Dec 23 PHP
开发大型 PHP 项目的方法
Jan 02 PHP
个人站长制做网页常用的php代码
Mar 03 PHP
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 PHP
PHP二维数组的去重问题解析
Jul 17 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
WordPress网站性能优化指南
Nov 18 PHP
解决yii2左侧菜单子级无法高亮问题的方法
May 08 PHP
PHP微信开发之有道翻译
Jun 23 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
php+iframe 实现上传文件功能示例
Mar 04 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
MySql中正则表达式的使用方法描述
2008/07/30 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
flash用php连接数据库的代码
2011/04/21 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
php表单提交实例讲解
2015/11/12 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
学习ExtJS border布局
2009/10/08 Javascript
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
IE浏览器不支持getElementsByClassName的解决方法
2014/08/27 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
js仿京东轮播效果 选项卡套选项卡使用
2017/01/12 Javascript
5分钟打造简易高效的webpack常用配置
2017/07/04 Javascript
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
python 连接各类主流数据库的实例代码
2018/01/30 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
如何基于Python实现自动扫雷
2020/01/06 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
招商业务员岗位职责
2013/12/16 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
银行先进个人事迹材料
2014/05/11 职场文书
奥巴马的演讲稿
2014/05/15 职场文书
研修心得体会
2014/09/04 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
西游降魔篇观后感
2015/06/15 职场文书
毕业赠语大全
2015/06/23 职场文书
2019年教师入党申请书
2019/06/27 职场文书