SET GLOBAL на хостинге работать не будет
Этот код ничего не делает, поскольку является ошибочным. Его можно просто выкинуть
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());
один длинный массив получается потому что срабатывает только одно условие.
надо разбираться, почему не работают остальные.
Причем самому, поскольку по этому огрызку кода никто вам ничего со стороны не скажет