The content of this article is about an example of PHP plus MSSQL paging. Friends in need can refer to it
require "config.php"; dl("extensions/php_mssql70.dll"); if (!isset($page)) { $page=1; } if ($page<=0) { $page=1; } $db=mssql_connect($local,$user,$pass); mssql_select_db($name,$db); $query=mssql_query("select count(*) as date from news",$db); $query=mssql_fetch_array($query); $pages=ceil($query[0]/$userperpage); if ($page>$pages) { $page=$pages;} if ($query[0]<$userperpage) { $userperpage=$query[0]; } $dangqian=($page-1)*$userperpage; echo "News "; echo "\n"; echo "\n"; echo " \n"; echo ""; echo "
\n"; echo "\n"; echo " "; echo " \n"; echo "\n"; echo " 新闻标题
发表日期 \n"; echo "发表部门 \n"; echo "阅读 \n"; echo "图像 \n"; echo "\n"; echo " \n"; ?>\n"; $db=mssql_connect($local,$user,$pass); mssql_select_db($name,$db); $query=mssql_query("select * from news order by date desc",$db); $roro=mssql_num_rows($query); if ($roro==0) { echo "
\n"; echo "
"; exit; } mssql_data_seek($query,$dangqian); $i=0; while ($arr=mssql_fetch_array($query)) { if ($i>=$userperpage) { break;} echo "\n"; echo " \n"; $i++; } //while echo "\n"; $datee=date("Y-m-d",$arr[date]); echo " $datee \n"; echo "$arr[type] \n"; echo "$arr[click] \n"; echo "\n"; $arr[photo]=trim($arr[photo]); if (($arr[photo]<>"") || (file_exists($arr[photo]))) { echo ""; } else { echo " "; } echo " \n"; echo "\n"; echo " \n"; echo "\n"; echo " \n"; echo " \n"; echo " \n"; if ($page<>1) { echo "首页\n"; } if ($page>1) { $upage=$page-1; echo "上一页\n"; } for($y=1;$y<=$pages;$y++) { echo "$y\n"; } if ($page<$pages) { $npage=$page+1; echo "下一页\n"; } if ($page<>$pages) { echo "尾页\n"; } echo "
The above is the detailed content of An example of PHP plus MSSQL paging. For more information, please follow other related articles on the PHP Chinese website!