一个PHP+MSSQL分页的例子
                        
                            时间:2021-07-01 10:21:17
                            帮助过:20人阅读
							                        
                     
                    
                    
          
		   
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 "
 echo ""; 
 echo "  | 
\n"; 
 echo ""; 
 echo "  \n";
 echo "  color=#408080>新闻标题 | 
 echo "  echo "  color=#408080>发表日期\n"; | 
 echo "  echo "  color=#408080>发表部门\n"; | 
 echo "  echo "  color=#408080>阅读\n"; | 
 echo "  echo "  color=#408080>图像\n"; | 
 echo " 
\n"; 
 echo "\n"; 
 echo "\n"; 
 echo "
\n"; 
 echo "\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 "
"; 
    exit; 
          } 
   mssql_data_seek($query,$dangqian); 
   $i=0; 
   while ($arr=mssql_fetch_array($query)) { 
   if ($i>=$userperpage) { break;} 
 echo "\n"; 
 echo "  \n";$arr[title] | 
 $datee=date("Y-m-d",$arr[date]); 
 echo "  $datee\n"; | 
 echo "  $arr[type]\n"; | 
 echo "  $arr[click]\n"; | 
 echo "  \n"; \n";$arr[photo]=trim($arr[photo]);
 if (($arr[photo]<>"") || (file_exists($arr[photo]))) {
 echo "
  "; }
 else { echo " "; }
 echo "
 | 
 echo "
\n"; 
  $i++; 
                       } //while 
echo "\n"; 
echo "\n"; | 
echo "
\n"; 
echo "| \n"; \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 "
 | 
echo "
\n"; 
echo "
\n"; 
echo "\n"; 
?>