Ошибка из книги mysqli_fetch_array() expects parameter 1 mysqli_result boolean [дубликат]

160
26 января 2018, 23:50

На данный вопрос уже ответили:

  • mysql_fetch_array() expects parameter 1 to be resource (or mysqli_result), boolean given 3 ответа

По учебнику Бейли и Морриссона "Изучаем РНР и МySQL" в 8 главе получился код, который выдаёт ошибку:

"mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in"

даже после того, как полностью копирую код из учебника НИЧЕГО НЕ МЕНЯЕТСЯ (возможно дело в OpenServer). Оригинальная ссылка на файлы (ошибка у меня выходит в файле quetionnaire.php)

Что сделать, чтобы не было этой ошибки?

Answer 1

Такая ошибка говорит о том, что результат был вернут false вместо mysqli_result. Что в свою очередь говорит о том, что запрос не был выполнен http://php.net/manual/ru/mysqli.query.php. После mysqli_query() лучше проверить что пришло и если там false, то вывести ошибку или записать ее в лог.

Answer 2

Ошибки нашёл. Несколько разных ошибок были в коде автора книги.

READ ALSO
Загрузка библиотек через composer

Загрузка библиотек через composer

Установлен composer на хостинг, мне необходимо залить обновления библиотек для Drupal

166
Родительская запись у своего типа поста

Родительская запись у своего типа поста

Никак не могу добиться выбора родителя для произвольного типа поста в wpВот типа поста что есть

136
Условия проверки значения, как?

Условия проверки значения, как?

При добавлении человека в базу, есть галочка чекбокса, если значение равно 1, то человека выключить (не отображать на сайте), если 0, соответственно...

182
php сортировать и вывод данных по датам

php сортировать и вывод данных по датам

ЗдравствуйтеМне нужно отсортировать многомерный массив с выводом по значению

239