(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_open — Открывает базу данных
Функция dbase_open() открывает базу данных dBase в заданном режиме доступа.
Замечание:
На поведение этой функции влияет значение директивы open_basedir.
path
Путь к базе данных. Параметр принимает относительный или абсолютный путь к файлу, в котором БД dBase сохранит данные.
mode
Целое число, которое соответствует аналогичному значению в системном вызове open(). Обычно 0 означает режим чтения, 1 — режим записи, а 2 — режим чтения и записи.
Замечание:
Невозможно открыть файл базы данных dBase в режиме только для записи, поскольку тогда функция не считает информацию из заголовка БД. Поэтому нельзя указывать 1 как значение режима
mode
.
С dbase 7.0.0 режим mode
устанавливают
константами DBASE_RDONLY
и DBASE_RDWR
.
В случае успешного выполнения функция возвращает ресурс базы данных или false
, если возникла ошибка.
Версия | Описание |
---|---|
PECL-модуль dbase 7.0.0 |
Параметр database теперь принимает аргумент
с типом resource, а не int.
|
Пример #1 Пример открытия файла базы данных dBase
<?php
// Открываем БД в режиме чтения
$db = dbase_open('/tmp/test.dbf', 0);
if ($db) {
// Считываем данные
dbase_close($db);
}
?>