dba_open

dba_open -- Verbindung zu einer Datenbank öffnen

Beschreibung

int dba_open ( string path, string mode, string handler [, ...])

dba_open( ) stellt eine Datenbankinstanz für path mit mode her und benutzt dabei handler .

path ist ein gültiger Pfad in Ihrem Dateisystem .

Das mode Argument beschreibt den Modus , mit dem die Datenbank geöffnet werden soll . Es gibt 4 Möglichkeiten , eine DBA Datenbank zu öffnen :

"r" (read-only)

Eine existierende Datenbank soll nur lesend geöffnet werden .

"n" (new)

Eine neue Datenbank soll angelegt werden . Diese wird automatisch als read-write geöffnet . Eine existierende Datenbank wird inhaltlich gelöscht .

"c" (create)

Eine neue Datenbank soll angelegt werden . Diese wird automatisch als read-write geöffnet . Im Gegensatz zu " n " wird eine bereits existierende Datenbank inhaltlich nicht gelöscht , sondern nur für Lese - und Schreibzugriff geöffnet .

"w" (read-write)

Eine existierende Datenbank soll lesend und schreibend geöffnet werden .



handler ist der Name des Handlers , der für den Zugriff auf path benutzt werden soll . Die ( oben durch .. . gekennzeichneten ) optionalen Argumente der Funktion dba_open( ) werden an ihn übergeben .

dba_open( ) liefert als Rückgabewert eine positive Zugriffs -"handle " oder FALSE , abhängig davon , ob die Verbindung hergestellt werden konnte oder nicht .

Siehe auch dba_popen( ) dba_close( )