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.ini 中文版
Oct 28 PHP
PHP实时显示输出
Oct 02 PHP
php网上商城购物车设计代码分享
Feb 15 PHP
php分页示例分享
Apr 30 PHP
Yii框架登录流程分析
Dec 03 PHP
PHP下载远程图片并保存到本地方法总结
Jan 22 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
May 20 PHP
php获得文件夹下所有文件的递归算法的简单实例
Nov 01 PHP
PHP中仿制 ecshop验证码实例
Jan 06 PHP
PHP中关键字interface和implements详解
Jun 14 PHP
因str_replace导致的注入问题总结
Aug 08 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的FTP学习(一)[转自奥索]
2006/10/09 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
YII框架常用技巧总结
2019/04/27 PHP
JQuery将文本转化成JSON对象需要注意的问题
2011/05/09 Javascript
jQuery UI Autocomplete 1.8.16 中文输入修正代码
2012/04/16 Javascript
javascript:void(0)使用探讨
2013/08/27 Javascript
如何动态的导入js文件具体该怎么实现
2014/01/14 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
JS实现的点击表头排序功能示例
2017/03/27 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
亲自动手实现vue日历控件
2019/06/26 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
简单讲解Python中的闭包
2015/08/11 Python
分享Python文本生成二维码实例
2016/01/06 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
python 2.7.14安装图文教程
2018/04/08 Python
Flask框架路由和视图用法实例分析
2019/11/07 Python
python数值基础知识浅析
2019/11/19 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
用pip给python安装matplotlib库的详细教程
2021/02/24 Python
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
德国的大型美妆个护电商:Flaconi
2020/06/26 全球购物
教师廉洁自律个人总结
2015/02/10 职场文书
上班迟到检讨书
2015/05/06 职场文书
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android