《PHP编程:PHP MSSQL 分页实例》要点:
本文介绍了PHP编程:PHP MSSQL 分页实例,希望对您有用。如果有疑问,可以联系我们。
本文实例为大家分享了PHP MSSQL可刷新分页实例,具体内容如下PHP实战
<?php /* '页面阐明: */ $link=mssql_connect("MYSQL2005","sa","123456") or die("db link error!".mssql_error()); mssql_select_db("edu_dzk",$link) or die("db open error!".mssql_error()); //mssql_query("set names 'utf8'"); $sqlstrcount="SELECT count(1) FROM reguser"; $page = $_GET["page"]; if(!is_numeric($page)){ $page="1"; } $pagesize="30"; //$sql=mysql_query($sqlstr); //$totalnum=mysql_num_rows($sql); $sql=mssql_query($sqlstrcount); list($totalnum)=mssql_fetch_row($sql); $pagecount=ceil($totalnum/$pagesize); $offset=($page-1)*$pagesize; $sqlstr="Select top ".($pagesize)." * from reguser where id not in (select top ".(($page-1)*$pagesize)." id from reguser order by id desc) order by id desc"; $sql=mssql_query($sqlstr); $result=""; while($result=mssql_fetch_array($sql)){ echo $result["id"].'<br>'; } showpageinfo2($totalnum,$pagecount,$page,"&z=".$z); mssql_Close($link); function showpageinfo2($totalnum,$pagecount,$page,$filster) { echo "共计: $totalnum 条记录,共 $pagecount 页,当前是第 $page 页 "; if($page!=1) { echo "<a href=?page=1$filster>首页</a> "; echo "<a href=?page=".($page-1)."$filster>上一页</a> "; } if($page<$pagecount) { echo "<a href=?page=".($page+1)."$filster>下一页</a> "; echo "<a href=?page=$pagecount$filster>尾页</a> "; } } ?>
下面为大家分享了PHP+MSSQL通用分页公式,供大家参考,具体内容如下PHP实战
欢迎参与《PHP编程:PHP MSSQL 分页实例》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/6925.html