Предполагаем, что у нас есть этот текст SQL с тремя командами MySQL:
Код: Выделить всё
show tables;
some nonesense command which makes error;
show tables;
Первый и третий SQL действительны, второй — нет. Итак, при передаче этого текста SQL в mysqli_multi_query MySQL останавливает выполнение на второй команде (первая ошибка) или пытается продолжить до последней команды? Потому что опасно, если эти команды после первой ошибки зависят от первой ошибки.
Подробнее здесь:
https://stackoverflow.com/questions/786 ... uery-fails