Введение

Эти функции позволяют получить доступ к записям, хранящимся в DBase-формате (DBF) баз данных.

База данных dBase является просто последовательностью файлов с фиксированной длиной записи. Записи добавляются в конец файла и удаленные записи будут (физически) хранится до вызова dbase_pack().

Доступные типы полей dBase:

Типы полей
Поле dBase тип Формат Дополнительная информация
M Memo n/a Тип не поддерживается PHP, такое поле будет игнорироваться
D Date YYYYMMDD Длина поля установлена в 8
N Number Число Вы должны указать длину и точность (количество цифр после десятичной точки)
C String A string Вы должны указать длину. При получении данных, строка будет дополнена справа пробелами до заявленной длины.
L Boolean T или Y соответствует TRUE, F или N соответствует FALSE Хранится и возвращается как целое число (1 или 0)
F Float Число с плавающей точкой Поддержка этого типа поля была добавлена в PHP 5.2.0

Замечание:

Это расширение было перемещено в репозиторий » PECL и больше не поставляется с PHP 5.3.0.

Внимание

Нет никакой поддержки для индексов или мемо-полей. Также нет поддержки захвата записи (lock). Два параллельных процесса веб-сервера изменив один файл DBase, весьма вероятно, разрушат вашу базу данных.

Рекомендуется не использовать DBase файлы в качестве основной базы данных приложения. Выберете любой SQL сервер, например: » MySQL или » Postgres поддерживаемые PHP. Поддержка dBase в PHP реализована для импорта и экспорта данных в основную базу данных приложения, потому что формат файлов dBase обычно хорошо понимается Windows, известными электронными таблицами и вашим руководством.

Коментарии

If you have xls or ods file with data. You can open file in OpenOffice Calc and save the table as dbf (dBase file) and the use this extension to manipulate data.

Usualy this gives better results than just saving as XML. or CSV.
2009-02-23 08:25:45
http://php5.kiev.ua/manual/ru/intro.dbase.html

    Поддержать сайт на родительском проекте КГБ