一个PHP+MSSQL分页的例子_PHP教程
                        
                            时间:2021-07-01 10:21:17
                            帮助过:26人阅读
							                        
                     
                    
                    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 "     echo "    color=#408080>新闻标题  | \n"; 
 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 "    $arr[title]  | \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"; 
    $i++; 
                                             }  //while 
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 " | \n"; 
echo "
\n"; 
echo "
\n"; 
echo "\n"; 
?> 
http://www.bkjia.com/PHPjc/315963.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/315963.htmlTechArticle? 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); $q...