Почему функция mysqli_fetch_all ничего не возвращает?

Очень-очень прошу помочь. Уже весь мозг себе сломал. Есть вот такой учебный код.
$link = mysqli_connect(DB_HOST,DB_LOGIN,DB_PASS,DB_NAME) or die(mysqli_connect_error());
$sql = 'SELECT id, name, email FROM catalog' ;
$result = mysqli_query($link,$sql);
$items = mysqli_fetch_all($result,MYSQLI_ASSOC);
mysqli_free_result($result);

echo var_dump($result);

По идее должен же вернуться ассоциативный массив, но почему то, не возвращается ничего и var_dump не выводится.
При использовании функции mysqli_fetch_assoc все выводиться прекрасно.
  • Вопрос задан
  • 851 просмотр
Решения вопроса 1
baskserg
@baskserg
Better skills, better life.
Проверьте версию php. Должна быть 5.3 и выше.
Ну и MySQL Native Driver нужен
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
muhammad_97
@muhammad_97
PHP-разработчик
echo var_dump($result);

Интересный у вас код ) Отображение ошибок включено?
error_reporting(E_ALL);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы