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类
Nov 27 PHP
php下关于中英数字混排的字符串分割问题
Apr 06 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
PHP内核探索:变量存储与类型使用说明
Jan 30 PHP
destoon文章模块调用企业会员资料的方法
Aug 22 PHP
PHP实现格式化文件数据大小显示的方法
Jan 03 PHP
基于PHP如何把汉字转化为拼音
Dec 11 PHP
PHP版本的选择5.2.17 5.3.27 5.3.28 5.4 5.5兼容性问题分析
Apr 04 PHP
PHP面向对象学习之parent::关键字
Jan 18 PHP
php实现用户登陆简单实例
Apr 04 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
PHP INT类型在内存中占字节详解
Jul 20 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运行时强制显示出错信息的代码
2011/04/20 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
2020/04/06 PHP
JavaScript CSS菜单功能 改进版
2008/12/20 Javascript
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
javascript for循环设法提高性能
2010/02/24 Javascript
JS 有名函数表达式全面解析
2010/03/19 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
2011/10/13 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
2016/05/21 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
搭建vue开发环境
2018/07/19 Javascript
浅谈JS和jQuery的区别
2019/03/27 jQuery
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
基于JavaScript伪随机正态分布代码实例
2019/11/07 Javascript
Vue中通过属性绑定为元素绑定style行内样式的实例代码
2020/04/30 Javascript
Vue 构造选项 - 进阶使用说明
2020/08/14 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
python和bash统计CPU利用率的方法
2015/07/10 Python
Python科学画图代码分享
2017/11/29 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
python实现排序算法解析
2018/09/08 Python
python实现爬山算法的思路详解
2019/04/09 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
python deque模块简单使用代码实例
2020/03/12 Python
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
经济学博士求职自荐信范文
2013/11/23 职场文书
捐助感谢信
2015/01/22 职场文书
MySQL 字符集 character
2022/05/04 MySQL