Risoluzione di un problema con "mysqli_connect" è importante, quindi è possibile connettersi ai dati di database e il processo per lo script. Il "mysqli_connect" è una funzione PHP per connettersi a un database MySQL utilizzando il "mysql improved extension". Risoluzione dei problemi di una connessione non-lavoro implica l'impostazione di correggere l'errore codice di gestione, cercare i numeri di errore nel file di intestazione appropriati di MySQL e quindi correggere l'errore specifico.
Istruzioni
1
Apri il file PHP in un editor di testo, come blocco note di Windows.
2
Chiamare la funzione di "myqli_connect" per connettersi a un database MySQL e controllare gli errori aggiungendo il codice seguente nel corpo del file PHP:
<? php
$my_link = mysqli_connect ('127.0.0.1 ', 'username', 'password', 'db', 3306);
Se (! $my_link)
{
Die (' errore mysqli_connect ('.mysqli_connect_errno(). ')'.mysqli_connect_error());
}
echo 'Connessione è riuscita'.mysqli_get_host_info($my_link);
? >
Un errore comune è quello di inviare la porta come una stringa, che non funzionerà come deve essere un valore integer. Un altro errore è quello di specificare una porta non predefinita con una serie di "localhost". Utilizzare '127.0.0.1' anziché 'localhost', quando è necessario specificare un numero di porta. Se si ottiene il messaggio di errore "Impossibile connettersi al server MySQL su 'localhost' (10061)" con un tubi e presa di connessione, provare a inviare il nome di host come '.' e la presa come 'mysql', che è il nome predefinito. Prendere nota del numero di errore in messaggi di errore.
3
Aprire i file di intestazione "errmsg.h" e "mysqld_error.h" di MySQL in un editor di testo, ad esempio Blocco note di Windows per cercare le descrizioni per eventuali messaggi di errore di client o server da loro numero di errore. Se avete la distribuzione del codice sorgente di MySQL, quindi aprire il file "Docs/mysqld_error.txt" per trovare un elenco completo di numeri di errore e i messaggi.
4
Salvare il file PHP e caricarlo sul vostro server per esaminare gli errori di "mysqli_connect".
Consigli & Avvertenze
- Racchiudere tutto il codice PHP all'interno di "<? php"e"? >" tag.