据说是因为
递归就改变了mysql当前的游标,查询时的返回值等 但是解决方案是什么呢?

解决方案 »

  1.   

    随机读么 
    我才学几天没经验 用过 select * from tablename where id = ’随机数‘
    随机数范围是从1到表里的最大值
    其实recordset有也有move方法怎么没见人用过呢
      

  2.   

    tryselect * from tblName order by rand() limit 1
      

  3.   

    $this_Query="SELECT * FROM $DB_Table[picture]";
    $query_picture=$conn->sql_query($this_Query);
    $randnum=$conn->sql_numrows($query_picture);
    $randGetnum = intval(rand(0,$randnum-1));
    $query_picture=$conn->sql_query($this_Query." LIMIT $randGetnum,1");