Вчера все работало.
$mysqli = new mysqli($hn, $un, $pw, $db);
$mysqli->set_charset("utf8");
$query = "SELECT * FROM `tb_users`";
$result = mysqli_fetch_assoc($mysqli->query($query));
$queryAuth = '';
foreach ($result as $value) {
$queryAuth = $value['...'];
}
Сейчас выводит ошибку Invalid argument supplied for foreach() и var_dump($result) возвращает NULL, а print_r($mysqli->query($query)) возвращает объект mysql
mysqli_result Object
(
[current_field] => 0
[field_count] => 12
[lengths] =>
[num_rows] => 0
[type] => 0
)
Почему mysqli_fetch_assoc возвращает NULL?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей