本文例項為大家分享了php mssql可重新整理分頁例項,具體內容如下
'頁面說明:
$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))else{
//?echo "fail";
php分頁
$gpagesize= 10; //每頁顯示的記錄數
$hostname = "."; //mssql server
$dbuser = "sa"; //使用者名稱
$dbpasswd = ""; //密碼
//連線資料庫
$id = mssql_connect($hostname,$dbuser,$dbpasswd) or die("無法連線資料庫伺服器!");
$db = mssql_select_db("phmis04",$id) or die("無法連線資料庫!");
//以***表為例,構建查詢字串
//執行查詢語句
$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 "
沒有紀錄";
exit;
//得到最大頁碼數maxpage
$maxpage = (int)ceil($nnumrows/$gpagesize);
if((int)$page > $maxpage)
$page=$maxpage;
echo "第$page 頁,共 $maxpage 頁
";?>
bordercolorlight="#cc9966" bgcolor="#00f2ee" bordercolordark="#ffffff" class="lzh">
//顯示**頭
for($icnt = 0; $icnt < mssql_num_fields($rresult); $icnt++)
echo "
".mssql_field_name($rresult,$icnt)."" ;
//根據偏移量($page - 1)*$gpagesize,運用mssql_data_seek函式得到要顯示的頁面
if( mssql_data_seek($rresult,($page-1)*$gpagesize) )
$i=0;
//迴圈顯示當前紀錄集
for($i;$i
echo "
"; //得到當前紀錄,填充到陣列$arr;
$arr= mssql_fetch_row($rresult);
if($arr)
//迴圈顯示當前紀錄的所有字段值
for($noffset = 0;$noffset < count($arr);$noffset++)
echo "
".$arr[$noffset]."";
echo "";
if( $nnumrows>1 && $page>1)
$prevpage=$page-1;
echo " 首頁 ";
if( $page>=1 && $page
$nextpage= $page+1;
echo " 末頁 ";
php 陣列內容分頁 php陣列分頁
class array pageelseelse this size size size 3 每頁顯示的記錄數 pnum ceil count arr click size 總頁數,ceil 函式用於求大於數字的最小整數 this pnum pnum 用array slice array,offse...
php分頁技術
select from table limit 開始位置 操作條數 select from table limit 0 20 從1開始取20條資訊 怎麼分段,當前在第幾段 每頁有幾條,當前再第幾頁 前10條記錄 select from table limit 0,10 第一頁 第11至20條記錄 s...
php 物理分頁
有點亂有空再來封裝一下,有點亂 處理頁數 pagesize 30 每頁顯示條數 res mysql query select count from pmt result myrow mysql fetch array res numrows myrow 0 總條數 pages intval numr...