2Июнь/11Off
Ошибка при выполнении multi_query
Для соединения с MySQL я использую расширение mysqli и однажды столкнулся со странной проблемой. При выполнении следующего запроса после multi_query (insert и update) мне упорно возвращалась ошибка:
Commands out of sync; you can't run this command now
После некоторых поисков нашёл что это, видимо, баг не мой. Исправляется он следующим костылём:
$mysqli->multi_query( $query ); // это мы избавляемся от ошибки // Commands out of sync; you can't run this command now // при выполнении следующего запроса после multi_query while( $this->next_result() );