Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18468 программистов и 1739 роботов. Сейчас ищут 1400 программистов ...
dbase_get_header_info - Получает информацию о свойствах полей базы данных
Вернуться к: dBase
dbase_get_header_info
(PHP 5, PHP 7)
dbase_get_header_info — Получает информацию о свойствах полей базы данных
Описание
array dbase_get_header_info
( int
$dbase_identifier
)Возвращает информацию о структуре полей (столбцов) базы данных, согласно заданному идентификатору.
Список параметров
-
dbase_identifier
-
Идентификатор базы данных, полученный с помощью dbase_open() или dbase_create().
Возвращаемые значения
Индексированный массив значений для каждой колонки (поля). Индекс массива начинается с 0.
Каждый элемент массива содержит ассоциативный массив информации о столбцах БД следующего вида:
- name
- Наименование поля
- type
- Тип поля dBase в удобном для восприятия виде (date, boolean, и т.д.)
- length
- Максимально хранимое число байт данного поля (включая "precision" - прим. пер.)
- precision
- Количество цифр после запятой
- format
- Предложенный в printf() формат спецификации для данного типа
- offset
- Байт смещения, указывающий размещение поля от начала записи (строки).
Если информация в заголовке базы данных не может быть прочитана, возвращает FALSE
.
Примеры
Пример #1 Получение свойств полей файла базы данных dBase
<?php
// Путь к файлу БД
$db_path = "/tmp/test.dbf";
// Открываем файл БД
$dbh = dbase_open($db_path, 0)
or die("Ошибка! Не получается открыть файл '$db_path'.");
// Получаем информацию о столбцах
$column_info = dbase_get_header_info($dbh);
// Отображение информации
print_r($column_info);
?>
Вернуться к: dBase