Til at bruge en database med PHP , oprette forbindelse til databaseserveren og derefter åbne den database, du vil bruge. Du kan opnå begge disse opgaver ved hjælp af indbyggede PHP funktioner designet til at arbejde med databasen motor, for eksempel MySQL. I begge tilfælde bør du tjekke returværdien fra funktionen opkald kan afgøre, om de var en succes . For et mislykket funktion opkald , skal du kontrollere specifikke fejlkode genereres for at fastslå årsagen til fejlen. For eksempel vil MySQL udstede fejlkode 1146 , hvis en database ikke eksisterer. Instruktioner
1
Opret en ny PHP -program fil i en editor . Skriv f.eks : Slut
php checkdb.php
2
til databaseserveren med værten , brugernavn og adgangskode . Kontrollér returværdien at afgøre, om databaseserveren forbindelsen var vellykket. Skriv f.eks : ? !
< Php
$ DBC = mysql_connect ( " localhost ", " brugernavn" , "password ");
if ($ DBC ) die ( "Kunne ikke forbinde til databaseserveren ! ")
3
Kald funktion til at vælge den database og evaluere returværdien. Hvis valget ikke var en succes , at se om fejlkoden er " 1049 ", som angiver , at databasen ikke eksisterer. Skriv den passende meddelelse til skærmen afhængig af resultatet af databasen funktion opkald . Skriv f.eks : Hej
$ db = mysql_select_db ( "database" ),
if ($ db !) {
If ( ( $ err = mysql_errno () ) == 1049 )
die ( " Database findes ikke! ")
ellers
die ( " Database eksisterer, men der er en anden fejl" $ err " . . ! - " . mysql_error ( $ db )),
}
else {
echo" Database eksisterer "
}
< p > ? >
4
Afslut editor og gemme programmet . Kør PHP -programmet ved at navigere til den i en browser. Test at programmet fungerer korrekt ved at åbne en database, der eksisterer, og forsøger at åbne en database, der ikke eksisterer.