[solved]Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo failed:

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
savage44
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 28 sie 2010, 17:17
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

[solved]Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo failed:

Post autor: savage44 »

Witam

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);
}


?>
dane do zmiennych host,user,pass,data pobierane są z pliku config.php.
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
Korzystam z XAMPPa 7.0.5. Jak sobie z tym poradzić? Problem nie leży po stronie kodu, jest on praktycznie skopiowany z manuala, podejrzewam, że wina leży po stronie XAMPPa jednak jak go odpowiednio skonfigurować? Pomoże ktos?

#solved
Wystarczy usunąć '' z klasy mysqli.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości