php分页和查询数据库 php 读取数据库内容 前台分页( 二 )


mysql_query("set names gb2312");
//选定数据库
mysql_select_db($db_name,$conn) or die('数据库选定失败!');
$xuesheng_xm =$_POST[xuesheng_xm];//对应姓名
$xuesheng_xb =$_POST[xuesheng_xb];//对应性别
$xuesheng_sg1=$_POST[xuesheng_sg1];//对应最低身高
$xuesheng_sg2=$_POST[xuesheng_sg2];//对应最高身高
$sql = "select * from biao1 where 1=1";
if($xuesheng_xm !=''){
$sql .= " and xuesheng_xm like '%$xuesheng_xm%'";
}
if($xuesheng_xb !=''){
$sql .= " and xuesheng_xb= $xuesheng_xb";
}
if($xuesheng_sg1 != -1$xuesheng_sg2 != -1){
$sql .= " and xuesheng_sg between $xuesheng_sg1 and $xuesheng_sg2";
}
$result=mysql_query($sql);
$total = mysql_num_rows($result);
$start=($page-1)*$pageSize;
$result = mysql_query($sql);
//echo $total;
//开始计算总页数
if($total)
{
if($total$page_size)
$page_count = 1;
if($total % $page_size)
{
$page_count = (int)($total/$page_size) + 1;
}
else
{
$page_count = $total/$page_size;
}
}
else
{
$page_count = 0;
}
//翻页链接
$turn_page = '';
if($page == 1)
{
$turn_page .= '首页 |上一页|';
}
else
{
$turn_page .= 'a href=https://www.04ip.com/post/2.php?page=1 首页/a|a href=https://www.04ip.com/post/2.php?page='.($page-1).'上一页/a|';
}
if($page == $page_count || $page_count == 0)
{
$turn_page .= '下一页|尾页';
}
else
{
$turn_page .= 'a href=https://www.04ip.com/post/2.php?page='.($page+1).'下一页/a|a href=https://www.04ip.com/post/2.php?page='.$page_count.'尾页/a';
}
$sql = $sql." limit ". ($page-1)*$page_size .", ".$page_size;
echo $sql;
$result = mysql_query($sql);
?
?php
while($row = mysql_fetch_array($result))
{
echo $row['xuesheng_xm'];
}
?
br /
?php echo $turn_page?
/body
/html
这个,数据查询语句根据php分页和查询数据库你自己的需要改吧!php分页和查询数据库我是用php分页和查询数据库我自己建立的数据库
php分页功能怎么实现php本身是没有分页概念的,分页是URL传参 , 然后通过mysql查询语句到数据库获取数据 , 然后实现的分页,url上的参数,通过PHP的$_GET都是可以获取到的 。
现在市面上的PHP框架基本都有PHP分页类,参照文档直接调用就好了,如果想看实现过程,可以去下载一个TP框架 , 然后打开里面的分页类查看里面的源代码 。
php怎么把数据库内容查询后分页输出通过SQL语句来分页,MYSQL的SQL语句中有Limit语法
例如:
SELECT * FROM t1 LIMIT 0,10
SELECT * FROM t1 LIMIT 10,10
SELECT * FROM t1 LIMIT 20,10
php分页和查询数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于php 读取数据库内容 前台分页、php分页和查询数据库的信息别忘了在本站进行查找喔 。

推荐阅读