(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.
pathDer Pfad der Datenbank. Das kann ein relativer oder absoluter Pfad zu der Datei sein, in der dBase die Daten speichert.
modeEine 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_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);
}
?>