PHP inte har en inbyggd funktion som gör att du kan testa om du är ansluten till en MySQL-server . Men istället för att spendera timmar med att skriva en funktion för att testa för en anslutning , så kan du använda andra inbyggda funktioner för att göra samma sak . Till exempel , ring PHP " mysql_list_dbs " -funktionen och spara resultaten i en PHP- variabel . Om du tidigare har anslutit till MySQL , kommer denna variabel lagrar en lista över databaser på servern . Om inte , kommer variabeln att ha något värde . Kontroll för dess värde kommer att berätta om du har anslutit till MySQL eller inte . Instruktioner
1
Öppna HTML-filen . Sätt markören där du vill testa för en MySQL -anslutning
2
Skriv följande kod :
$ dbConn = @ mysql_list_dbs ( ) ;
Detta skapar . ett PHP- variabel som anropar " mysql_list_dbs ( ) " -funktion . Den " @ " symbolen anger att webbläsaren ska inte visa några felmeddelanden om funktionsanropet misslyckas , så om du inte är ansluten till MySQL , inte din webbplats inte visar felet .
3
skriv följande kod :
if ( $ dbConn ) {
echo " . Anslutningen är upprättad " ,
} else {
echo " Connection inte fastställts . " ;
}
if test för att se om $ dbConn variabeln har ett värde , det vill säga om funktionsanropet återvände några databaser . Om så är fallet , då du tidigare har upprättat en anslutning till MySQL . Om inte , finns det ingen anslutning .
4
Spara och stäng HTML-filen och sedan ladda upp den till din webbserver .