public function __construct(){
$this->connect = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
}
Этот код нам выдали в группе,
у большинства он работает
$query = "SET NAMES 'utf8mb4'";
$query .= "SET GLOBAL max_allowed_packet=16777216";
mysqli_query($this->connect,$query);
чтоб разобраться необходимо глубоко погрузиться в область, к
i = 1
while (i <= 5):
print("A")
i += 1
mysqli_query($this->connect, "SET NAMES 'utf8mb4'");
mysqli_query($this->connect, "SET GLOBAL max_allowed_packet=16777216");
$query = "SET NAMES 'utf8mb4'";
$query .= "SET GLOBAL max_allowed_packet=16777216";
$mysqli->multi_query($sql);
do {
if ($result = $mysqli->store_result()) {
$result->free();
}
} while ($mysqli->next_result());
разница тут только в том, останавливает РНР выполнение скрипта, или нет.
где-то РНР останавливает работу, сообщая об ошибке, а где-то - молча её пропускает и продолжает выполнение дальше
зависит от настроек