Прохожу 54 урок php mysql и получаю такой вывод в браузер?
0
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo failed: ���� ���� ����������. in C:\xampp\htdocs\topfilms\index.php on line 2
Warning: mysqli::__construct(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: ���� ���� ����������. in C:\xampp\htdocs\topfilms\index.php on line 2
Соединение не установлено
Вот код:
<?php
$mysqli = new mysqli('lokalhost', 'root' , '' , 'topfilms');
if(mysqli_connect_errno()) {
printf("Соединение не установлено", mysqli_connect_error());
exit();
}
$mysqli->set_charset('utf8');
$query = $mysqli->query('SELECT * FROM movie');
while ( $row =mysqli_fetch_assoc($query)) {
echo $row['name'].$row['year']. "<br>";
}
$mysqli->close();
?>
1 ответов
0
php_network_getaddresses: getaddrinfo failed:
Ошибка говорит о том, что не может установить соединение с базой данных. Это происходит потому, что в этой строке локальный адрес localhost написан с ошибкой, как lokalhost, через букву "k", а не "c":
$mysqli = new mysqli('lokalhost', 'root' , '' , 'topfilms');