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
mode
1 nicht verwendet werden.Von dbase 7.0.0 an kann
DBASE_RDONLY
, bzw.DBASE_RDWR
verwendet werden, um denmode
anzugeben.
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);
}
?>