sybase does not support limit, use "top":select top 100 * from yourtable

解决方案 »

  1.   

    oops, sorry, sybase does not support "top" either, try (change N to the number you want, say, 100)set rowcount N
    select * from Table
    set rowcount 0
      

  2.   

    sybase_data_seek($first);    //$first为要开始取的那条记录
    $i=0;
    $perpage=20;   //取20条记录
    while($row=sybase_fetch_array($result)&&$i<=$perpage) 
    {
      echo $row[test];
      $i++;
    }
      

  3.   

    以上这种方法等于说无论数据库有没有limit功能,都适用的,特别对使用多数据库的,非常合适!