我有点听明白了,你是想随机提取n条信息,分页显示,对吧?
做是可以做到的,但是,我感觉有这个必要吗?
拿一个临时表,来记录刚才提取到那条记录
然后显示的时候,where id!="从临时表提取id号1" and id!="从临时表提取id号2"....... order rand() litit n

解决方案 »

  1.   

    楼主这样,生成1到N个随机数,这个N就是现在数据库的记录数。或ID数值。
    用一个数组保存,随机数不能有重复,然后每次读30个数值出来。再用一条一条取出数据
      

  2.   

    对,我也是这样想的,跟 uuq(杜牧)一样的思路,不过我不知道行不行得通!能给点代码吗?
      

  3.   

    直接,一次性把全部数据读出来,保存到js数组,然后更新table的方式,从js数组里读出n条显示到页面