Come verificare se si è connessi a MySQL con PHP Variabili e senza connettersi a E

April 25

PHP non ha una funzione built-in che consente di verificare se si è connessi a un server MySQL. Tuttavia, invece di passare ore a scrivere una funzione per testare per una connessione da soli, è possibile utilizzare le altre funzioni incorporate per fare la stessa cosa. Ad esempio, chiamare la funzione PHP "mysql_list_dbs" e salvare i risultati di una variabile PHP. Se in precedenza collegato a MySQL, questa variabile sarà memorizzare un elenco di database sul server. In caso contrario, la variabile avrà alcun valore. Controllo per il suo valore vi dirà se è stato collegato a MySQL o meno.

istruzione

1 Aprire il file HTML. Inserire il cursore dove si desidera verificare per una connessione MySQL.

2 Digitare il seguente codice:

$ Dbconn = @mysql_list_dbs ();

Questo crea una variabile PHP che chiama i "mysql_list_dbs) (" la funzione. Il simbolo "@" dice al browser di non visualizzare eventuali messaggi di errore se la chiamata di funzione non riesce, quindi, se non si è connessi a MySQL, il vostro sito non mostra l'errore.

3 Digitare il seguente codice:

if ($ dbconn) {

echo "Connessione stabilita.";

} altro {

echo "Connessione non stabilita.";

}

Questo se i test istruzione per vedere se la variabile $ dbconn ha un valore; vale a dire, se la chiamata di funzione restituito alcun database. Se è così, allora è già stato stabilito un collegamento a MySQL. Se non esiste alcun collegamento.

4 Salvare e chiudere il file HTML, poi caricarlo sul server Web.