茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    PHP MSSQL 分頁實例
    來源:易賢網 閱讀:1172 次 日期:2016-08-26 15:49:06
    溫馨提示:易賢網小編為您整理了“PHP MSSQL 分頁實例”,方便廣大網友查閱!

    本文實例為大家分享了PHP MSSQL可刷新分頁實例,具體內容如下:

    <?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

    //phpinfo();

    //$conn=mssql_connect('192.168.0.3','app','web')or die (mssql_get_last_message());

    //if($conn)

    //{

    //?echo "success";

    //}else{

    //?echo "fail";

    //}

    ?>

    <html>

    <head>

    <title>PHP分頁</title>

    </head>

    <body>

    <?

    $gPageSize= 10; //每頁顯示的記錄數

    $hostname = "."; //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;";

    //執(zhí)行查詢語句

    $rresult = mssql_query($query) or die("無法執(zhí)行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;

    ?> 

    <table align="center" width="80%" border=0> <tr><td> <? echo "<font size=2>第 

    $page 頁,共 $MaxPage 頁</font>";?> </td><td></td></tr></table>

    <table align="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">

    <?

    //顯示表格頭

    for($iCnt = 0; $iCnt < mssql_num_fields($rresult); $iCnt++)

    {

    echo "<td>".mssql_field_name($rresult,$iCnt)."</td>" ;

    }

    ?> 

    </tr>

    <?

    //根據偏移量($page - 1)*$gPageSize,運用mssql_data_seek函數得到要顯示的頁面

    if( mssql_data_seek($rresult,($page-1)*$gPageSize) )

    $i=0;

    //循環(huán)顯示當前紀錄集

    for($i;$i<$gPageSize;$i++)

    {

    echo "<tr style=\"font-size:12px\">";

    //得到當前紀錄,填充到數組$arr;

    $arr= mssql_fetch_row($rresult);

    if($arr)

    {

    //循環(huán)顯示當前紀錄的所有字段值

    for($nOffSet = 0;$nOffSet < count($arr);$nOffSet++)

    {

    echo "<td>".$arr[$nOffSet]."</td>";

    }

    }

    echo "</tr>";

    }

    }

    ?> 

    </table>

    <br>

    <hr size=1 width=80%>

    <div align=center style="font-size:12px">

    <?

    //首頁和上一頁的鏈接

    if( $nNumRows>1 && $page>1)

    {

    $prevPage=$page-1; 

    echo " <a href=".$PHP_SELF."?page=1>首頁</a> "; 

    echo " <a href=".$PHP_SELF."?page=".$prevPage." >上一頁</a> ";

    }

    //下一頁和末頁的鏈接

    if( $page>=1 && $page<$MaxPage)

    {

    $nextPage= $page+1;

    echo " <a href=".$PHP_SELF."?page=".$nextPage." >下一頁</a> ";

    echo " <a href=".$PHP_SELF."?page=".$MaxPage." >末頁</a> "; 

    }

    ?> 

    </div>

    </body>

    </html>

    以上就是本文的全部內容,希望對大家學習php程序設計有所幫助。

    更多信息請查看網絡編程
    易賢網手機網站地址:PHP MSSQL 分頁實例

    2026國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網