A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > 父类数据 > php mysql经典分页实例

php mysql经典分页实例

时间:2015-06-03 17:27作者:sa人气:68

一款php分页代码,这是一款比较简单也常的limit进来分页了,同时他还带有条件查询分页功能,代码如下:

$conn=mysql_connect($mysql_host,$mysql_user,$mysql_password) or die('连接服务器出错');

mysql_select_db($mysql_db) or die("选择数据库教程出错");
mysql_query("set names 'gbk'");

function table($t)

{

global $mysql_table_prefix;

return $mysql_table_prefix.$t;

}

$sql="select * from ".table('keywords')." where 1=1 ";

$sql2="select count(*) from ".table('keywords')." where 1=1 ";

$py=trim($_request['py']);

if($act=="search" and !emptyempty($_post['s1']))

{

$s1=trim($_post['s1']);//获取搜索字

$sql .=" and (k1='$s1' or k2='$s1') ";

$sql2 .=" and (k1='$s1' or k2='$s1') ";

}

elseif(!emptyempty($py))

{

$sql .=" and pinyin='$py' ";

$sql2.=" and pinyin='$py' ";

}

$sql .=" order by pinyin ";

$rscount=mysql_query($sql2);

$rscount=@mysql_fetch_array($rscount);

$rscount=$rscount[0];//获取总记录数

$page=trim($_get['page']);//当前页数

$pagesize=30;//每页记录数

$pagecount=ceil($rscount/$pagesize);//获取总页数

$pageurl="";

if($page<=1)

{

$page=1;

$pageurl.=" 首页 上一页";

}else

{

$pageurl .=" <a href='?page=1&py=".$py."'>首页</a> &nbsp;<a href='?py=".$py."&page=".($page-1)."'>上一页</a>";

}

if($page>=$pagecount)

{

$page=$pagecount;

$pageurl .=" 下一页&nbsp; 尾页";

}else

{

$pageurl .=" <a href='?py=".$py."&page=".($page+1)."'>下一页</a> &nbsp;<a href='?py=".$py."&page=".$pagecount."'>尾页</a>";

}//开源代码www.bcty365.com

$start_rs=($page-1)*$pagesize;//开始

$end_rs=$page*$pagesize;//结束

$sql .=" limit {$start_rs},{$end_rs} ";

$res=mysql_query($sql);

 

 

标签php,mysql,经典,分页,实例,一款,php,分页,代

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号