一款经典php mysql分页程序
一款经典php教程 mysql教程分页程序
本文章提供一款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 !empty($_post['s1']))
{
$s1=trim($_post['s1']);//获取搜索字
$sql .=" and (k1='$s1' or k2='$s1') ";
$sql2 .=" and (k1='$s1' or k2='$s1') ";
}
elseif(!empty($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 {
$page=1;
$pageurl.=" 首页 上一页";
}else
{
$pageurl .=" 首页 上一页";
}
if($page>=$pagecount)
{
$page=$pagecount;
$pageurl .=" 下一页 尾页";
}else
{
$pageurl .=" 下一页 尾页";
}$start_rs=($page-1)*$pagesize;//开始
$end_rs=$page*$pagesize;//结束
$sql .=" limit {$start_rs},{$end_rs} ";
$res=mysql_query($sql);?>
上一篇: MySQL用户权限
下一篇: 如何在把超过固定长度的文字以"……"表示
推荐阅读
-
php+mysql 分页有关问题
-
关于php,mysql,html的数字分页和文本分页的两种分页样式供大家参考_PHP教程
-
php 在线 mysql 大数据导入程序,mysql数据导入_PHP教程
-
PHP MSSQL 分页实例 mssql2005 mysql mssql下载
-
PHP+MySQL分页显示示例分析_PHP教程
-
insert-通过Php程序 像数据库插入内容时。在页面提交之后,mysql会有两个相同的数据 只有id不同
-
PHP+MySQL+jQuery打造自己的微博程序_PHP教程
-
php5 mysql分页实例代码
-
用PHP+MYSQL 实现论坛里的分级+分页显示
-
PHP程序员面试题(经典汇总,mysql为主)