Öffnet eine Datenbank

# dbase_open

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_open — Öffnet eine Datenbank

### Beschreibung

function dbase_open(string `$path`, int `$mode`): resource|false

dbase_open() öffnet eine dBase-Datenbank im angegebenen Zugriffsmodus.

> Hinweis:

> Diese Funktion wird von open_basedir beeinflusst.

### Parameter-Liste

`path`

  Der Pfad der Datenbank. Das kann ein relativer oder absoluter Pfad zu der Datei sein, in der dBase die Daten speichert.

`mode`

  Eine Ganzzahl, die denen des open()-Systemaufrufs entspricht (typischerweise bedeutet 0 nur lesen, 1 nur schreiben und 2 lesen und schreiben).

  > Hinweis:

  > Eine dBase-Datei kann nicht im nur-schreiben-Modus geöffnet werden, weil diese Funktion dann die Informationen des Dateikopfs nicht lesen könnte. Deshalb kann der `mode` 1 nicht verwendet werden.

  Von dbase 7.0.0 an kann `DBASE_RDONLY`, bzw. `DBASE_RDWR` verwendet werden, um den `mode` anzugeben.

### Rückgabewerte

Gibt im Erfolgsfall eine Datenbank-Ressource zurück. Bei einem Fehler wird `false` zurückgegeben..

### Changelog

Version | Beschreibung
--- | ---
PECL dbase 7.0.0 | Der Rückgabewert ist nun vom Typ resource statt int.

### Beispiele

Beispiel #1 Öffnen einer dBase-Datenbankdatei

    <?php

    // im nur-lesen-Modus öffnen
    $db = dbase_open('/tmp/test.dbf', 0);

    if ($db) {
      // ein paar Daten lesen ...

      dbase_close($db);
    }

    ?>

### Siehe auch

- dbase_create() - Erzeugt eine Datenbank
- dbase_close() - Schließt eine Datenbank

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open