PHP的分页功能
更新时间:2007年03月21日 00:00:00 作者:
// 建立数据库连接
$link = mysql_connect("localhost", "root", "wyh7ye") ;
;// 获取当前页数
mysql_select_db("test",$link);
if(isset($_GET[page]))...{
$page = intval($_GET[page]);
}
else...{
$page = 1;
}
// 每页数量
$page_size =4;
// 获取总数据量
$sql = "select * from user";
$result = mysql_query($sql,$link);
while($row = mysql_fetch_array($result))...{
$i=$i+1;
}
$amount = $i;
// 记算总共有多少页
if( $amount )...{
if( $amount
if( $amount % $page_size )...{ //取总数据量除以每页数的余数
$page_count = (int)($amount / $page_size) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一
}else...{
$page_count = $amount / $page_size ; //如果没有余数,则页数等于总数据量除以每页数的结果
}
}
else...{
$page_count = 0;
}
// 获取数据,以二维数组格式返回结果
if( $amount )...{
$sql = "select * from user order by id desc limit ". ($page-1)*$page_size .",$page_size";
$result =mysql_query($sql,$link);
while ($row =mysql_fetch_array($result))...{
?>
<?php echo $row[0];?> | <?php echo $row[1];?> | <?php echo $row[2];?> | <?php echo $row[3];?> |
}
}
// 翻页链接
$page_string ="";
if( $page == 1 )...{
$page_string.="第一页|上一页|";
}
else...{
$page_string.= "第一页|
href=?page=".($page-1).">上一页
|";}
if( ($page == $page_count) || ($page_count == 0) )...{
$page_string.=" 下一页|尾页";
}
else...{
$page_string.= "下一页|尾页";
}
echo $page_string;
?>
相关文章
本篇文章是对php中的静态关键字以及类常量进行了详细的分析介绍,需要的朋友参考下2013-06-06
这篇文章主要介绍了PHP垃圾回收机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-03-03
这篇文章主要介绍了php基于表单密码验证与HTTP验证用法,以实例形式较为详细的分析了表单密码验证与HTTP验证的原理与相关注意事项,具有一定参考借鉴价值,需要的朋友可以参考下2015-01-01
这篇文章主要介绍了PHP实现将HTML5中Canvas图像保存到服务器的方法,可实现将Canvas图像保存到服务器的功能,是非常实用的技巧,需要的朋友可以参考下2014-11-11
这篇文章主要介绍了php使用filter_var函数判断邮箱,url,ip格式,简单分析了php filter_var函数的功能、参数,并结合实例形式给出了filter_var函数判断邮箱,url,ip格式的相关操作技巧,需要的朋友可以参考下2019-07-07
这篇文章主要介绍了PHP实现XML与数据格式进行转换类,实例分析了php进行XML格式数据的方法,具有一定参考借鉴价值,需要的朋友可以参考下2015-07-07
这篇文章主要介绍了PHP ob缓存以及ob函数原理实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-11-11
与其他语言不同,PHP不是一种严格的类型语言。基本上,这意味着开发者在使用一个变量前,不必明确地设定这个变量的类型(数字、字符串、布尔值)。相反,PHP解释程序根据存储在变量中的信息自动探测变量的类型2012-04-04
以下是对php读取mysql中文数据出现乱码问题的解决方法进行了介绍,需要的朋友可以过来参考下2013-08-08
本篇文章是对smarty基础中的拼接字符串进行了详细的分析介绍,需要的朋友参考下2013-06-06
最新评论