首页建站经验 php mysql经典分页实例

php mysql经典分页实例

一款php分页代码,这是一款比较简单也常的limit进来分页了,同时他还带有条件查询分页功能,代码如下:$conn=mysql_connect($mysql_host,$mysql_user,$mysql_password) or die(…

一款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 .=" 首页  上一页";

}

if($page>=$pagecount)

{

$page=$pagecount;

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

}else

{

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

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

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

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

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

$res=mysql_query($sql);

 

 

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/17307.html
上一篇php substr_replace替换字符串教程分享
下一篇 php通用分页类代码带实例教程
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部