dbase_open

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_openОткрывает базу данных

Описание

dbase_open(string $path, int $mode): resource|false

Функция 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);
}

?>

Смотрите также