php用什么函数分页,PHP简单分页函数

//page当前页,num每页的页数

$page=isset($_GET['page'])?intval($_GET['page']):1;

$num=5;

$conn = mysql_connect('127.0.0.1','root','');

if (!$conn) {

die('Could not connect:'.mysql_error());

}

mysql_select_db('shop');

//获取记录总数

$total=mysql_num_rows(mysql_query("select * from user"));

//计算页数

$pagenum=ceil($total/$num);

//限制页数不能超出范围

If($page>$pagenum || $page == 0){

Echo 'Error : Can Not Found The page.';

Exit;

}

//语句“Select * from table limit 0,10”从table表提取十条信息,0为起点,10为提取的数目

//$offset为起点值,如当前页为第一页,每页5条,起点即为0,同理当前为第二页,起点将为5

$offset=($page-1)*$num;

$result=mysql_query("select * from user limit $offset,$num");

while($it=mysql_fetch_array($result)){

echo 'id:'.$it['id'].' name:'.$it['name'].'
';

}

//显示链接页面切换链接,当前页无链接

for($i=1;$i<=$pagenum;$i++){

$show=($i!=$page)?"$i":"$i";

echo $show." ";

}

echo $total.'条记录,每页5条,共'.$pagenum.'页';

mysql_free_result($result);

mysql_close($conn);

?>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值