Come risolvere mysqli_connect

October 10

La risoluzione di un problema con "mysqli_connect" è importante in modo è possibile connettersi ai dati del database e di processo per lo script. Il "mysqli_connect" è una funzione PHP per connettersi a un database MySQL utilizzando il "migliore estensione mysql." Risoluzione dei problemi di una connessione non-lavoro comporta la creazione del codice di gestione degli errori corretta, cercando eventuali numeri di errore nei file di intestazione appropriati di MySQL e quindi fissare l'errore specifico.

istruzione

1 Aprire il file PHP in un editor di testo, come Blocco note di Windows.

2 Chiamare la funzione "myqli_connect" per connettersi a un database MySQL e controllare gli errori aggiungendo il seguente codice nel corpo del file PHP:

<? Php

$ My_link = mysqli_connect ( '127.0.0.1', 'username', 'password', 'db', 3306);

if (! $ my_link)

{

die (. 'errore mysqli_connect (' .mysqli_connect_errno () ')' .mysqli_connect_error ());

}

echo 'di collegamento ha avuto successo' .mysqli_get_host_info ($ my_link);

?>

Un errore comune è quello di inviare la porta come una stringa, che non funziona come deve essere un numero intero. Un altro errore è quello di specificare una porta non predefinita con una serie di "localhost". Utilizzare '127.0.0.1' invece di '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 collegamento tubi e presa, provare a inviare il nome host come '.' e la presa come 'mysql', che è il nome predefinito. Si noti il ​​numero di errore in eventuali messaggi di errore.

3 Aprire il "errmsg.h" MySQL e file di intestazione "mysqld_error.h" in un editor di testo, come Blocco note di Windows per cercare le descrizioni per eventuali messaggi di errore del server client o dal loro numero di errore. Se avete la distribuzione sorgente di MySQL, quindi aprire il file "Documenti / mysqld_error.txt" per trovare un elenco completo dei numeri di errore e messaggi.

4 Salvare il file PHP e caricarlo sul server di indagare gli errori "mysqli_connect".

Consigli e avvertenze

  • Racchiudere tutto il codice PHP all'interno di "<? Php" e "?>" Tag.