Грубо говоря, собираю запрос в одну переменную и потом делаю так
if (!$mysqli->multi_query($toadd)) {
echo 'Insert ' . $i . ' Error: ' . $mysqli->error . '<br />';
} else {
echo 'Импорт прошел успешно';
}
Хоть и пишет - выполнен успешно, но не сработало. Подозреваю, что неверно использую.
Беру тогда из примера
if ($mysqli->multi_query($toadd)) {
do {
if (!$mysqli->more_results()) {
echo 'Insert ' . $i . ' Error: ' . $mysqli->error . '<br />';
// exit();
}
} while ($mysqli->next_result());
} else
echo 'Insert ' . $i . ' Error: ' . $mysqli->error . '<br />';
echo "end";
Так ошибки, если есть, не выводит. Да и получается, если я правильно понял, смысл в одну переменную весь запрос было собирать, если все равно циклом по нему проходиться.
В общем - как правильно запрос отправить одним целым?