Использование PHP и mysqli_multi_query для создания таблиц в базе данных и вставки некоторых значений. Код ниже:
mysqli_multi_query($GLOBALS["mysqli"], $mysql_query) or die(mysqli_error($GLOBALS["mysqli"]));
Проблема в том, что при использовании недопустимого $ mysql_query он не возвращает никаких ошибок. Например, если $ mysql_query выглядит так:
INSERT INTO table (col, col2) VALUES ('val1', 'val2', 'val3');
он не умирает (и не отображает никаких ошибок), но данные, конечно, не добавляются в таблицу. Мне нужно скопировать / вставить тот же код в phpmyadmin, чтобы увидеть, что это за ошибка. Он ТОЛЬКО умирает, если используется АБСОЛЮТНО НЕДЕЙСТВИТЕЛЬНЫЙ запрос (например, $ mysql_query = «abc123errorwhwhat»)
И даже если я добавлю текст «abc123errorwhwhat» в конце какого-то действительного запроса; это тоже не умирает. Нет ошибок, ничего.
Задача ещё не решена.
Других решений пока нет …