dbase_open
(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_open — Öffnet eine Datenbank
Beschreibung
$path, int $mode): resource|falsedbase_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
mode1 nicht verwendet werden.Von dbase 7.0.0 an kann
DBASE_RDONLY, bzw.DBASE_RDWRverwendet werden, um denmodeanzugeben.
Rückgabewerte
Gibt im Erfolgsfall eine Datenbank-Ressource zurück.
Bei einem Fehler wird false zurückgegeben..
Changelog
| Version | Beschreibung |
|---|---|
| dbase 7.0.0 | Der Rückgabewert ist nun eine resource anstatt eines 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);
}
?>

