Использование XAMPP и базы данных не работает. Получение четырех предупреждений о том, что пакеты вышли из строя, и прочего - PullRequest
0 голосов
/ 30 мая 2020

Итак, это мой код:

$db_connection = mysqli_connect("[my ip address]", "admin", "", "Test-Delete");
mysqli_query($db_connection, "SELECT * FROM 'example'");

(база данных называется Test-Delete, а таблица называется example)

И вот что он выдает:

Warning: Packets out of order. Expected 0 received 1. Packet size=71 in /opt/lampp/htdocs/sql-stuff.php on line 12

Warning: mysqli_connect(): Error while reading greeting packet. PID=724 in /opt/lampp/htdocs/sql-stuff.php on line 12

Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in /opt/lampp/htdocs/sql-stuff.php on line 12

Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in /opt/lampp/htdocs/sql-stuff.php on line 13

Тот последний, проблема здесь не в этом, верно? Это вызывает ошибку, потому что последняя строка выдает ошибку и не может установить db_connection на разумное значение, верно?

Я использую XAMPP. И я пытался заставить базу данных работать, но это не так. Я подумал, что делаю что-то не так. Поэтому я попытался попросить своего наставника помочь, но мы столкнулись с теми же проблемами, с которыми столкнулся я сам. Он попробовал это на своем компьютере, и все работало нормально.

Я использую Ma c (Мохаве). Я зашел в системные настройки, но брандмауэр не включен. Я также попытался удалить и переустановить XAMPP.

Кроме того, IP-адрес, который мне нужен go для просмотра моих страниц (тот, который я выделил красным на снимке экрана), отличается от IP-адреса моего компьютера. И когда я пингую этот IP-адрес (тот, что вычеркнут красным), он не отвечает. Я также не могу получить к нему доступ с других устройств, подключенных к той же сети - вроде его даже нет. Так что я не знаю, связано ли это с этим.

Это скриншот

Это школьный ноутбук. Может быть, на него могут быть наложены какие-то дурацкие устройства безопасности, которые делают это? иметь возможность уточнить этот вопрос или предоставить более подробную информацию. Я тоже не знал, как еще сформулировать название. Сожалею. Если у вас есть совет по этому поводу, я тоже буду признателен

...