本帖最后由 bonlog 于 2012-06-13 14:07:02 编辑

解决方案 »

  1.   

    while ($r=$q->fetch_array(MYSQLI_USE_RESULT)) 
    MYSQLI_USE_RESULT
      

  2.   

    好汉,刚试过,不行。但是我们知道,肯定是fetch_array()之原因,就是百思不得其解,洒家已上书mysql及w3c组织,是不是何处有bug呢?
      

  3.   

    while ($r=$q->fetch_array(MYSQLI_USE_RESULT))
    你这种不是常规的调用方式吗,fetch_array是封装的吗,要是的话去看一下你就明白
    query后会返回一个$result你用这种方式试一试
    while($row = mysql_fetch_array($result))
      

  4.   

    mysql_fetch_array是php4函数,被弃之已久矣。