比如说我的表中有8条记录,当第一个人来访问时,显示出前面的0-3条记录,第二个人进来时就显示出3-6,第三个人来的时候,就会显出最后的两条记录,我要当第四个人来的时候又从0-3显示出来,请问要怎么实现,我想了很久了!~

解决方案 »

  1.   

    $message[0] = '7-8';//存放最后几条记录
    $message[1] = '1-3';//存放第1-3条记录
    $message[2] = '4-6';//存放第4-6条记录$loger = 4;//第4个登录者
    echo $message[$loger%count($message)];//显示对应信息
      

  2.   

    total = 当前访问次数(可用数据库或文件存储)
    records = 3 (每次访问的记录条数)
    reader = 4 (多少个访问以后回到初始状态)
    start = (total % read) * recordsselect * from table limit start,records
      

  3.   

    start   =   (total   %   read)   *   records 
    里面的read是哪来的!~
      

  4.   

    $_COOKIE['number'] == ?
    switch($_COOKIE['number']){
    case "1":
    $sql=" limit 0,3";
    case "2":
    $sql="limit 3,3";
    case "3":
    $sql="limit 6,3";
    }