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