Проблема с PHP кодом и базой данных MySQL

84
29 мая 2021, 17:40

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in D:\Downloads\OSPanel\domains\test.ru\apparates\poddomens\otzyvy.php on line 46

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in D:\Downloads\OSPanel\domains\test.ru\apparates\poddomens\otzyvy.php on line 48

Выдает такую ошибку почему понять не могу

Вот мой код:

Answer 1

Вы используете процедурный стиль при работе с mysqli. Соответственно, рулит документация и примеры.

Вот пример с оф.сайта:

$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
if (!$link) {
    die('Ошибка подключения (' . mysqli_connect_errno() . ') '
            . mysqli_connect_error());
}

Сообщение об ошибке

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in D:\Downloads\OSPanel\domains\test.ru\apparates\poddomens\otzyvy.php on line 46

явно указывает на тот факт, что соединение с базой создано не было (или как минимум переменная содержит логическое значение), и функция mysqli_connect вернула FALSE. Так что все нотайсы и ерроры - следствие. Причина - нет коннекта к базе. Проверьте перед вызовом mysqli_query соединение на ошибки, а переменную на предмет содержания ресурса.

P.S. Детально просмотрел Ваш второй скриншот. Вы проводите инициализацию массива, содержащего конфигурацию для подключения к базе, ПОСЛЕ его использования. Т.е. в момент использования переменная $config не инициализирована и ее значение равно NULL. В логе php должно быть об этом сообщение.

Answer 2

вот что не так?

так же мой код:

READ ALSO
мета-модели не создаются по orm.xml на java 11

мета-модели не создаются по orm.xml на java 11

Суть проблемы в том что на 11 java мета-модели не строятся при сборке проекта по xml файлу ormxml(пробовал на 8 java-все ок)

92
Math.cos(90°) = 6.123233995736766E-17

Math.cos(90°) = 6.123233995736766E-17

Столкнулся с проблемой в Math:

159
Jackson не считывает boolean

Jackson не считывает boolean

У меня есть медот который принимает и парсит JSON с помощью Jackson

98
Падает приложение java.lang.NoSuchMethodError

Падает приложение java.lang.NoSuchMethodError

Собираю приложение через Usb отладку все окНо когда собираю Apk приложение падает java

88