当我使用带有大量INSERT查询的mysqli_multi_query()时,在运行查询之后使用mysqli_query('SELECT ...')执行另一个查询,我得到“命令不同步”错误。有谁知道为什么会这样?
答案 0 :(得分:2)
mysqli_multi_query()
来电后,您需要拨打mysqli_use_result(或mysqli_store_result)。
有关此错误的较低级别文档:http://dev.mysql.com/doc/refman/5.1/en/commands-out-of-sync.html
答案 1 :(得分:0)
释放结果集后,使用mysqli_next_result($ db)。仅这一点就可以解决不同步问题。