有N个用户,每个用户都有一个固定的ID,然后还有要随机记录N个数字是用每个用户的ID建一张表,再建立一个Random字段,把N个数字放里面,
还是?
-0- 

解决方案 »

  1.   

    $ar = range(0, 2047); //array(0, 1, 2, 3, .... 2047)
    $str = join('|||', $ar); //用|||作为分隔符将数组元素连接为字符串 0|||1|||2|||3|||4...
     
    //取出时分隔为数组
    $result = explode('|||', $str);
    如果使用这样的方法,若数据量大,php处理起来会不会效率很低
      

  2.   

    create table x (id varchar(10), i int);
      

  3.   

    具体情况是这样的
    现在要记录N个学生的错题序号
    学生的学号就是ID,假设这个学生错题序号有一百个,那么在查询的时候指定一名学生的学号,随机返回其中一个错题序号,
      

  4.   

    select * from x where id=1235 order by rand() limit 1;