Slik tester hvis du er koblet til MySQL med PHP variabler og uten å koble til det

PHP har ikke en innebygd funksjon som lar deg teste om du er koblet til en MySQL server. Men i stedet for å tilbringe timer å skrive en funksjon for å teste for en tilkobling selv, kan du bruke andre innebygde funksjoner for å gjøre det samme. For eksempel kaller PHP "mysql_list_dbs" -funksjonen og lagre resultatene til en PHP variabel. Hvis du tidligere har koblet til MySQL, vil denne variabelen lagre en liste over databaser på serveren. Hvis ikke, vil den variable har ingen verdi. Kontrollere for sin valuta vil fortelle deg om du har koblet til MySQL eller ikke.

Bruksanvisning

1 Åpne HTML-fil. Sett markøren der du ønsker å teste for en MySQL-tilkobling.

2 Skriv inn følgende kode:

$ DbConn = @mysql_list_dbs ();

Dette skaper en PHP variabel som kaller "mysql_list_dbs ()" -funksjon. Den "@" symbol forteller leseren til å ikke vise noen feilmeldinger hvis funksjonen anrop mislykkes, så hvis du ikke er koblet til MySQL, gjør nettstedet ikke viser feilen.

3 Skriv inn følgende kode:

if ($ dbConn) {

echo "Connection etablert.";

} Else {

echo "Tilkobling ikke etablert.";

}

Dette hvis setningen tester for å se om $ dbConn variabel har en verdi; det vil si, hvis funksjonen kaller tilbake alle databaser. Hvis ja, så du har tidligere opprettet en tilkobling til MySQL. Hvis ikke, finnes det ingen forbindelse.

4 Lagre og lukk HTML-filen, og deretter laste det opp til webserveren.