Zaczynam pisać prosty skrypt logowania/rejestracji jednak już na samym początku pojawia się problem. Otóż kod łączenia z bazą danych wygląda tak:
Kod: Zaznacz cały
<?php
require_once('config.php');
$mysqli = new mysqli('$host', '$user', '$pass', '$data');
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
?>
Przy próbie połączenia z bazą danych, generowany jest taki błąd:
Kod: Zaznacz cały
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo failed: Ta nazwa lub usługa jest nieznana in /opt/lampp/htdocs/gra/zaloguj.php on line 5
Warning: mysqli::__construct(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Ta nazwa lub usługa jest nieznana in /opt/lampp/htdocs/gra/zaloguj.php on line 5
Connect Error (2002) php_network_getaddresses: getaddrinfo failed: Ta nazwa lub usługa jest nieznana
#solved
Wystarczy usunąć '' z klasy mysqli.