到PHPTV.COM转转。我以前发过一个帖子在那儿,你找找吧

解决方案 »

  1.   

    用limit 你查查php教程里的select数据库操作那一章,看看select下的limit参数怎么用就明白这个问题了!如果在这里给你讲,也可以!先给一半分!
    我再也不想做只出力不挣分的工作了!浪费体力,精力,脑力,电力!
      

  2.   

    limit吧,,,看看书,我也没有例题
      

  3.   

    SQL Server 不支持 limit 的!!
      

  4.   

    在 SQL Server 里写一个分页的存储过程,在 PHP 里调用,我正在实验,就是不知道怎么去调用。
      

  5.   

    $page_size 是页面上记录的个数
    $page 是这个页的页数
    ====================================
    $strSQL = "select count(*) from guestbook";
    $query = odbc_do($conn, $strSQL);
    $mess_count = odbc_result($query, 1);
    $page_size = 10;
    $page_count = ceil($mess_count / $page_size);
    echo "第 ";
    for ($i=1; $i<=$page_count; $i++ )
    {
    echo " <a href=\"?page=$i\">$i</a> ";
    }
    echo " 页";
    if ($page == 0)
    {
    $page = 1;
    }
    $start_id = $page_size * ($page - 1);
    $end_id = $page_size * $page;
    if ($end_id > $mess_count)
    {
    $end_id = $mess_count;
    }
    $strSQL = "select * from (select top " . ($end_id - $start_id) . " * from (select top " . $end_id . " * from guestbook order by id asc) as a order by id desc) as b order by id desc";
    $query = odbc_do($conn, $strSQL);================
    就行了
      

  6.   

    可以使用临时表来实现的,或者使用TOP