php游标分页,PHP的分页功能

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;

?>

相关文章

1a1b05c64693fbf380aa1344a7812747.png

本篇文章是对php中的静态关键字以及类常量进行了详细的分析介绍,需要的朋友参考下2013-06-06

4f55910a645b073bc4fc65dc10dc14bd.png

这篇文章主要介绍了PHP垃圾回收机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-03-03

0ea3c7666119d5615e582f823fb3fad6.png

这篇文章主要介绍了php基于表单密码验证与HTTP验证用法,以实例形式较为详细的分析了表单密码验证与HTTP验证的原理与相关注意事项,具有一定参考借鉴价值,需要的朋友可以参考下2015-01-01

4f96a78db829b1556ff16de21e013c7a.png

这篇文章主要介绍了PHP实现将HTML5中Canvas图像保存到服务器的方法,可实现将Canvas图像保存到服务器的功能,是非常实用的技巧,需要的朋友可以参考下2014-11-11

8cc1031babc6aff2319f1c6af8544aa0.png

这篇文章主要介绍了php使用filter_var函数判断邮箱,url,ip格式,简单分析了php filter_var函数的功能、参数,并结合实例形式给出了filter_var函数判断邮箱,url,ip格式的相关操作技巧,需要的朋友可以参考下2019-07-07

0c932a99bb7b6f23c937db507070cc7b.png

这篇文章主要介绍了PHP实现XML与数据格式进行转换类,实例分析了php进行XML格式数据的方法,具有一定参考借鉴价值,需要的朋友可以参考下2015-07-07

cca732bf65a93ed2ec0ac80c638460fe.png

这篇文章主要介绍了PHP ob缓存以及ob函数原理实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-11-11

2d9f31f2af7b675a3d153d2b7f1035a7.png

与其他语言不同,PHP不是一种严格的类型语言。基本上,这意味着开发者在使用一个变量前,不必明确地设定这个变量的类型(数字、字符串、布尔值)。相反,PHP解释程序根据存储在变量中的信息自动探测变量的类型2012-04-04

b452cee8ec5cd9e58ab98eba17281e59.png

以下是对php读取mysql中文数据出现乱码问题的解决方法进行了介绍,需要的朋友可以过来参考下2013-08-08

f4838ec7e2d4da28e0b57d4e852dadd4.png

本篇文章是对smarty基础中的拼接字符串进行了详细的分析介绍,需要的朋友参考下2013-06-06

最新评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值