一直提示错误: Commands out of sync; you can't run this command now

解决方案 »

  1.   

    产生以上问题的原因有两个:
    一是未将MYSQL_RES所指对象释放,即在下次查询时要mysql_free_result();
    二是结果result集不为空,这个原因比较隐蔽。参考一下:http://blog.csdn.net/grass_ring/article/details/3499402
      

  2.   

    哎,木有合适的答案!我去php 的官方,研究了一下 mysqli 组件,才搞定...碰到此种问题的需要解决的话,密我...
      

  3.   

    mysql 无法处理,只能重新连接
    mysqli 需用 mysqli_next_result 都空结果集
    PDO 需用 PDOStatement::nextRowset 读空结果集