select * from table limit i,j

解决方案 »

  1.   

    看一下这个,可能对你有帮助
    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=4637
      

  2.   


    $PAGE_SIZE = 20;$Rs1 = mysql_query("select count(*) as cnt from $Tables where $conditions ;");
    $Tmp = mysql_fetch_array($Rs1);
    $All_Cnt = $Tmp["cnt"];
    $All_Cnt = 1;
    $Page_Cnt = ceil($All_Cnt/$PAGE_SIZE);
    if( !isset($Page) || $Page<1 )$Page = 1;
    if( $Page>$Page_Cnt ) $Page = $Page_Cnt;
    mysql_free_result( $Rs1 );unset($Rs1);
    $Page_Start = $Page * $PAGE_SIZE - 1 ;$Rs2=mysql_query("select $Field_List from $Table where $Conditions limit $Page_Start,$PAGE_SIZE ;");
    // Start print Page//Show headerwhile($R_Arr=mysql_fetch_array($Rs2)){ //Do print 
    print_r($R_arr);
    }
    mysql_free_result($Rs2);unset($Rs2);
    // echo Page_List;
    print("最新:" . $All_Cnt ." 篇&nbsp;&nbsp;");
    for($I=1;$I<=$Page_Cnt;$I++){
    if($I==$Page)
    print("&nbsp;" .$I );
    else
    print("&nbsp;<a href='" . $SElF ."&Page=" .$I ."'>" .$I ."</a>");
    }// show footer
      

  3.   

    MS SQL Server不支持limit指令,怎么办?
      

  4.   


    to: lionelfeng(小乐) 
    对于mssql有几个函数可以实现的。
    我记得论坛里有相关的讨论