Avvertenza: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: No such host è noto. Eppure io chiaramente host c’

Ho un sito scritto in PHP che sto creando. Ma sto avendo questo problema, quando mi connetto al database. Quando carico la pagina, ho il top:

Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed:     No such host is known. in C:\Program Files\Apache Software   Foundation\Apache2.2\htdocs\socialtest\inc\connect.inc.php on line 7

Warning: mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\Program Files\Apache   Software Foundation\Apache2.2\htdocs\socialtest\inc\connect.inc.php on line 7

Questo è connect.inc.php. Il file che stabilisce la connessione al database MySQL:

$dbc = mysqli_connect('USER','PASSWORD','SERVER','DATABASE');
#OR die('Captian, we have failed' .
#     mysqli_connect_error());
?>

Il nome del server è “localhost” e non ho mai avuto un problema con esso fino a poco tempo fa.

Per favore fatemi sapere come posso risolvere questo problema ho provato di tutto, ho in mente e io sono fuori di opzioni.

Sto usando Apache2.2, PHP .5.6.9 e MySQL56 su Windows Vista.

Grazie!

  • Il primo parametro deve essere il nome del server.
  • Quando qualcuno tira fuori la sua mente , egli sarà la modifica di un file diverso e lui è il controllo distribuito di file per le modifiche effettuate sul server. Stesso errore porta a questo. Quindi, Mantenere il seguire le tracce di nuovo.

 

One Reply
  1. 2

    Come “mario“, ha detto, il tuo mysqli_connect sintassi è sbagliata.

    http://php.net/manual/fr/mysqli.construct.php

    La giusta sintassi per esempio :

    mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
    • capito. Ha funzionato!
    • L’ho fatto e non ricevo l’errore più! Grazie. Ma a quanto pare sto usando la password sbagliata e quindi dovrò capire che fuori.

Lascia un commento