В новой итерации цикла создаю новый экземпляр такого же класса, в котором новое подключение к базе и опять все повторяется для новых данных, в конце mysqli_multi_query.
Так вот, нормально выполняется только первый вызов mysqli_multi_query, все последующие в новых экземплярах класса не выполняются, данные в базе появляются только те, которые относятся к первому вызову. Если добавляю пустой цикл прохода по результатам, то все нормально:
$res = mysqli_multi_query($this->conn, $query);
while (mysqli_next_result($this->conn)) {;}
Но тогда скорость обработки всех запросов гораздо сильно увеличивается раз в 6, а для меня скорость критична. Пробовал закрывать соединение, уничтожать $res, ничего не помогает.
Вопрос. Как выполнить несколько mysqli_multi_query, минуя обработку результата.