Прохожу 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();
?>

php
mysql

1 ответов

0
php_network_getaddresses: getaddrinfo failed:

Ошибка говорит о том, что не может установить соединение с базой данных. Это происходит потому, что в этой строке локальный адрес localhost написан с ошибкой, как lokalhost, через букву "k", а не "c":

$mysqli = new mysqli('lokalhost', 'root' , '' , 'topfilms');
Sign up or Log in to write an answer