php分页教程,php简单分页的代码教程

php简单分页

分页查询

bordercolor="#FFFFFF" bgcolor="#999999">

公告标题公告内容

error_reporting(E_ALL & ~E_NOTICE);

$conn=mysql_connect("localhost","root","root") or die ("数据库服务器连接错误".mysql_errno());

mysql_select_db("phpmysql",$conn) or die("数据库访问错误".mysql_errno());

mysql_query("set names gbk");

//分页

//获取超链接传过来的值

$page=$_GET[page];

if($page==""){

$page=1;

}

if (is_numeric($page)){//判断变量$page是否为数字,如果是则返回true

echo "这里的值".$page;

$page_size=2;//每页显示4条记录

$query="select count(*) as total from tb_affiche order by id desc";//查询符合条件的记录总数

$result=mysql_query($query);

$message_count=mysql_result($result, 0,"total");//要显示的记录总数

/** 根据记录总数除以每页显示的记录数求出所分的页数 **/

$page_count=ceil($message_count/$page_size);

$offset=($page-1)*$page_size;//计算下一页从第几条数据开始

$sql=mysql_query("select * from tb_affiche order by id desc limit $offset,$page_size");

$row=mysql_fetch_object($sql);//获取查询信息

if(!$row){

echo "暂无公告信息!";

}

do{

?>

<?php echo $row->title;?><?php echo $row->content;?>

}while($row=mysql_fetch_object($sql));

}?>

页次<?php echo $page;?>/<?php echo $page_count?>页 记录:<?php echo $message_count;?>条

/* 如果不是当前首页 */

if($page!=1){

/* 显示首页超链接 */

echo "首页 ";

/* 显示上一页的超级链接*/

echo "上一页 ";

}

/* 当前页不是尾页

*/

if($page

/* 显示下一页的超级链接 */

echo "下一页 ";

echo "尾页";

}

mysql_free_result($sql);

mysql_close($conn);

?>

效果图

2f34ff8d177c5208aa0f4745054cf068.png

希望与广大网友互动??

点此进行留言吧!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值