PHP 5.3: mysqli_multi_query и ошибки "команды не синхронизированы" - PullRequest
0 голосов
/ 13 октября 2010

Когда я использую mysqli_multi_query () с массовым запросом INSERT, то после выполнения запроса выполните другой запрос с использованием mysqli_query ('SELECT ...'), и я получаю сообщения об ошибках "команд из синхронизации".Кто-нибудь знает, почему это происходит?

Ответы [ 2 ]

2 голосов
/ 13 октября 2010

Вы должны позвонить mysqli_use_result (или mysqli_store_result ) после mysqli_multi_query() вызова.

Документация нижнего уровня об этой ошибке: http://dev.mysql.com/doc/refman/5.1/en/commands-out-of-sync.html

0 голосов
/ 26 июля 2011

Используйте mysqli_next_result ($ db) после освобождения результирующего набора, если таковой имеется. Одно это решило бы проблемы с синхронизацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...