(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_open — Öffnet eine Datenbank
$path
, int $mode
) : resourcedbase_open() öffnet eine dBase-Datenbank im angegebenen Zugriffsmodus.
Hinweis:
Diese Funktion wird von open_basedir beeinflusst.
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.
Gibt im Erfolgsfall eine Datenbank-Ressource zurück. Im Fehlerfall wird FALSE
zurückgegeben..
Version | Beschreibung |
---|---|
dbase 7.0.0 | Der Rückgabewert ist nun eine resource anstatt eines int. |
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);
}
?>