我试了一下没有问题阿楼主把你的$id先echo出来看看?

解决方案 »

  1.   

    如果$id递增?
    会不会是原来的是1,增一个是2, 然后id>$id第一条当然选出来的是3 了
    试一下id>=$id
      

  2.   

    例:1、3、4、6、8、9、10
    步骤1:
    select max(id) from table=====>求出最大的id值    $max=10
    select min(id) from table=====>求出最小的id值    $min=1步骤2:
    if($max!=$min)
    {
    print("<form name=form1 method=post action=>");
    print("<input type=submit name=next value=下一页>
    <input type=hidden name=min value=$min>
    </form>>");
    }步骤3:
    按钮====> 下一页=$next  上一页=$backif($next)
    {
    if($min==0)
    {
    select min(id) from table=====>求出最小的id值    $min=1
    }
    select id from table where id>$min order by id limit 0,1
    }
    if($back)
    {
    print("<input type=button name=back value=前一页  onClick='history.go( -1 )'>");
    }
      

  3.   

    重要的是把$min的值传递到下一页,这样$min的值才会轮回变化!!!
    如果是前一页的话,只要设置一下按钮:前一页====后退
      

  4.   

    例:1、3、4、6、8、9、10
    步骤1:
    select max(id) from table=====>求出最大的id值    $max=10
    select min(id) from table=====>求出最小的id值    $min=1步骤2:
    if($max!=$min)
    {
    print("<form name=form1 method=post action=>");
    print("<input type=submit name=next value=下一页>
    <input type=hidden name=min value=$min>
    </form>>");
    }步骤3:
    按钮====> 下一页=$next  上一页=$backif($next)
    {
    if($min==0)
    {
    select min(id) from table=====>求出最小的id值    $min=1
    }
    select id from table where min(id)>$min order by id limit 0,1
    }
    if($back)
    {
    print("<input type=button name=back value=前一页  onClick='history.go( -1 )'>");
    }
      

  5.   

    将数据库内记录取出存放到数组中,使用数组下标处理数据,方便的多<?php
    if(isset($_GET[page]) && $_GET[page]>0){
        $page=$_GET[page];
    }else{
        $page=0;
    }
    $db_lk=@mysql_connect("host","user","pw") or die("执行下去也没意思了,不如就此BYE~".mysql_error());
    @mysql_select_db("usedb");
    $sql=mysql_escape_string("select id,src from imagestable ");
    $result=@mysql_query($sql);
    while($rows[]=mysql_fetch_array($result)){
    }
    echo "<img src=\"{$rows[$page][src]}\">";
    if($page>0 && $page <count($rows)){
     $nextpage=$page+1;
     echo "<a href=\"$_SERVER[PHP_SELF]?page=$nextpage\">下一张</a>";
    }
    if($page>1 && $page <count($rows)){
     $prvpage=$page-1;
     echo "<a href=\"$_SERVER[PHP_SELF]?page=$prvpage\">上一张</a>";
    }
    ?>
      

  6.   

    下一张:
    select id from table where id>$id order by id limit 1,1
    上一张:
    select id from table where id<$id order by id desc limit 1,1