PHP 5.3:mysqli_multi_query和“命令不同步”错误

时间:2010-10-13 19:01:23

标签: php mysqli

当我使用带有大量INSERT查询的mysqli_multi_query()时,在运行查询之后使用mysqli_query('SELECT ...')执行另一个查询,我得到“命令不同步”错误。有谁知道为什么会这样?

2 个答案:

答案 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)。仅这一点就可以解决不同步问题。