PHP ikke har en innebygd funksjon som lar deg teste om du er koblet til en MySQL server. Men i stedet for å tilbringe timer med å 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 i 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 . Kontroll for sin valuta vil fortelle deg om du har koblet til MySQL eller ikke. Instruksjoner
en
Å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 ( ) "-funksjonen . Den " @ "-symbolet forteller leseren til å ikke vise noen feilmeldinger hvis funksjonen anrop mislykkes , så hvis du ikke er koblet til MySQL , gjør ditt nettsted ikke vise feilen.
3
skriv inn følgende kode :
if ( $ dbConn ) {
echo " . Forbindelse opprettet ";
} else {
echo " Tilkobling ikke etablert . ";
}
p 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 tidligere har opprettet en tilkobling til MySQL. Hvis ikke, finnes det ingen sammenheng .
4
Lagre og lukk HTML -fil , og deretter laste den opp til webserveren .