Um eine Datenbank mit PHP zu verwenden, um die Datenbank -Server zu verbinden und öffnen Sie dann die Datenbank, die Sie verwenden möchten. Sie können erreichen beide Aufgaben mithilfe integrierter PHP-Funktionen entwickelt, um mit der Datenbank-Engine arbeiten, zum Beispiel MySQL . In beiden Fällen sollten Sie den Rückgabewert der Funktion aufrufen, um festzustellen, ob sie erfolgreich waren. Bei einer erfolglosen Aufruf der Funktion , prüfen Sie den spezifischen Fehlercode generiert , um die Ursache des Fehlers zu ermitteln . Zum Beispiel wird MySQL ausgeben Fehlercode 1146 , wenn eine Datenbank nicht vorhanden ist. Anleitung
1
Neues PHP-Programm Datei in einem Editor . Geben Sie z. B. :
php checkdb.php
2
an den Datenbankserver mit dem Host , Benutzername und Passwort Verbinden. Überprüfen Sie den Rückgabewert , um festzustellen, ob die Datenbank -Server-Verbindung erfolgreich war. Geben Sie zum Beispiel : ?
< Php
$ db = mysql_connect ( "localhost" , "username" , "password" );
if ($ dbc ) die (" konnte keine Verbindung zum Datenbankserver herstellen ! ");
3
Rufen Sie die Funktion , um die Datenbank auswählen und bewerten den Rückgabewert . Wenn die Auswahl nicht erfolgreich war, überprüfen Sie, ob der Fehlercode " 1049 " zeigt an, dass die Datenbank nicht vorhanden ist. Schreiben der entsprechenden Meldung auf dem Bildschirm in Abhängigkeit von dem Ergebnis der Datenbank Funktionsaufruf. Geben Sie z. B. :
$ db = mysql_select_db ( " Datenbank ");
if ($ db ) {
if (( $ err = mysql_errno ()) == 1049 )
die (" Datenbank existiert nicht! ");
sonst
die (" Datenbank existiert, aber es ist ein weiterer Fehler" $ err " . . ! - " . mysql_error ($ db) ); }
else {
echo" Datenbank existiert nicht "; }
< p > ? >
4
Verlassen Sie den Editor, und speichern Sie das Programm. Führen Sie das PHP-Programm indem Sie sie in einem Browser. Testen Sie, ob das Programm korrekt funktioniert , indem Sie eine Datenbank, die vorhanden ist, und versucht, eine Datenbank , die nicht existiert zu öffnen.