PHP Handbuch
Zurück |  | Nach vorne

# dba_popen

(3.0.8 - 3.0.18 only, PHP 4 >= 4.0.0)

dba_popen -- Persistente Datenbank-Verbindung öffnen

## Beschreibung

``int dba_popen` (string path, string mode, string handler [, ...])`

dba_popen() stellt eine persistente Datenbankinstanz für `path` mit `mode` her und benutzt dabei den Handler `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_popen() werden an ihn übergeben.

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

Siehe auch dba_open() dba_close()

Zurück | Zum Anfang | Nach vorne
dba_nextkey | Nach oben | dba_open