A5下载站:努力做内容最丰富最安全的下载站! 网站地图最新更新下载排行专题软件发布

热门软件

地铁跑酷

冒险迷岛

全民迷宫

连连消大作战

小河狸创客

阿里健康医鹿

支付宝app

番薯小说

MOMO陌陌

虾米音乐app

位置导航:A5下载 > 源码技巧 > 父类数据

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(选择数据库教程出错); mysq……

一款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);