比如我在产品页面,我想在每个页面下面出现上一个下一个的信息,如果单纯的让id+1的话,有的时候会碰到某个id的产品恰好被删除了的状况。比如现在我在id=10的页面,id=11已经被删除,但id=12还存在。不过这个时候由于11已被删除它就不会被现实,而事实上我想在11被删除的情况下显示出12。应该怎么整啊?

解决方案 »

  1.   

    假设地址如下:http://www.1.com/index.php?page=11
    并且按照lz的说法,每一页只有1条记录,那么:
    $page = $_GET['page'];
    ....  //连接数据库部分省略
    $sql = mysql_query('select * from table where condition limit '.$page.',1');
    ....  //其他部分省略
      

  2.   

    补充一下:$sql = mysql_query('select * from table where condition order by id desc limit '.$page.',1');
      

  3.   

    where id> 当前id limit 1where id< 当前id limit 1
    :)