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()