本文实例为大家分享了PHP MSSQL可刷新分页实例,具体内容如下
<"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="; echo "<a href=".($page-1)."$filster>上一页</a> "; } if($page<$pagecount) { echo "<a href=".($page+1)."$filster>下一页</a> "; echo "<a href="; } } "htmlcode"><"success"; //}else{ //"fail"; //} "."; //MsSQL Server $dbuser = "sa"; //用户名 $dbpasswd = ""; //密码 //连接数据库 $id = mssql_connect($hostname,$dbuser,$dbpasswd) or die("无法连接数据库服务器!"); $db = mssql_select_db("phmis04",$id) or die("无法连接数据库!"); //以xxx表为例,构建查询字符串 $query = "select top 20 ag_mate,ag_color,ag_width,ag_mode,mi_name,convert(char,ag_date,23)as ag_date,ag_grid,au_name,ag_num from acco_grid join mate_info on ag_mate=mi_id join appl_unit on au_id=ag_unit;"; //执行查询语句 $rresult = mssql_query($query) or die("无法执行SQL:$query"); //$page变量标示当前显示的页 if(!isset($page)) $page=1; if($page==0) $page=1; //得到当前查询到的纪录数 $nNumRows if(($nNumRows= mssql_num_rows($rresult))<=0) { echo "<p align=center>没有纪录"; exit; }; //得到最大页码数MaxPage $MaxPage = (int)ceil($nNumRows/$gPageSize); if((int)$page > $MaxPage) $page=$maxPage; "center" width="80%" border=0> <tr><td> <"<font size=2>第 $page 页,共 $MaxPage 页</font>";"center" width="80%" border="1" cellspacing="0" cellpadding="4" bordercolorlight="#CC9966" bgcolor="#00F2EE" bordercolordark="#FFFFFF" class="LZH"> <tr bgcolor="#F7F2ff" style="font-size:14.8px;font-weight:bold"> <"<td>".mssql_field_name($rresult,$iCnt)."</td>" ; } "<tr style=\"font-size:12px\">"; //得到当前纪录,填充到数组$arr; $arr= mssql_fetch_row($rresult); if($arr) { //循环显示当前纪录的所有字段值 for($nOffSet = 0;$nOffSet < count($arr);$nOffSet++) { echo "<td>".$arr[$nOffSet]."</td>"; } } echo "</tr>"; } } "font-size:12px"> <" <a href=".$PHP_SELF.""; echo " <a href=".$PHP_SELF."".$prevPage." >上一页</a> "; } //下一页和末页的链接 if( $page>=1 && $page<$MaxPage) { $nextPage= $page+1; echo " <a href=".$PHP_SELF."".$nextPage." >下一页</a> "; echo " <a href=".$PHP_SELF."".$MaxPage." >末页</a> "; } ?> </div> </body> </html>以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
暂无评论...
更新日志
2024年11月27日
2024年11月27日
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]