Att använda en databas med PHP , ansluta till databasservern och sedan öppna den databas du vill använda . Du kan utföra båda dessa uppgifter med hjälp av inbyggda PHP funktioner utformade för att fungera med databasmotorn , t.ex. MySQL . I båda fallen bör du kontrollera returvärdet från funktionen anrop att avgöra om de var framgångsrika . För ett misslyckat funktionsanrop , kontrollera den specifika felkoden genereras för att fastställa orsaken till felet . Till exempel kommer MySQL utfärda felkod 1146 om en databas inte existerar . Instruktioner
1
Skapa en ny PHP- program filen i en editor . Till exempel , typ :
php checkdb.php
2
Anslut till databasserver med värden , användarnamn och lösenord . Kontrollera returvärdet att avgöra om databasservern anslutningen lyckades. Skriv till exempel : ? !
< Php
$ DBC = mysql_connect ( " localhost " , " användarnamn " , " lösenord " ) ;
if ( $ DBC ) die ( " Kunde inte ansluta till databasservern ! " ) ;
3
Anropa funktionen för att välja databas och utvärdera returvärdet . Om urvalet inte var framgångsrik , kontrollera om felkoden är " 1049 ", vilket indikerar att databasen inte existerar . Skriv lämpligt meddelande till skärmen beroende på resultatet av databasen funktionsanropet. Till exempel , typ :
$ db = mysql_select_db ( " databas " ) ;
if ( $ db ! ) {
If ( ( $ err = mysql_errno ( ) ) == 1049 ) katalog
die ( " Database finns inte! " ) ;
annat
die ( " Database finns men det finns ett annat fel " $ fela " . . ! - " . mysql_error ( $ db ) ) ;
}
else {
echo " Database finns " ,
}
? >
4
Avsluta redigeraren och spara programmet . Kör PHP-program genom att navigera till den i webbläsaren . Testa att programmet fungerar korrekt genom att öppna en databas som finns och försöker öppna en databas som inte existerar .