dbase_get_header_info
(PHP 5)
dbase_get_header_info — Obtiene la información de cabecera de una base de datos
Descripción
$dbase_identifier
)Devuelve la informaicón de la estructura de columna del identificador de enlace de la base de datos dada.
Parámetros
-
dbase_identifier -
El identificador de enlace de la base de datos, devuelto por dbase_open() o dbase_create()..
Valores devueltos
Una matriz indexada con una entrada para cada columna de la base de datos. El índice de la matriz comienza en 0.
Cada elemento de la matriz contiene una matriz asociativa de información de columna, como se describe a continuación:
- name
- El nombre de la columna
- type
- El nombre legible por humanos del tipo de dbase de la columna (p.ej. date, boolean, etc.)
- length
- El número de bytes que puede soportar esta columna
- precision
- El número de dígitos de precisión decimal de la columna
- format
- Un especificador de formato de printf() sugerido para la columna
- offset
- El índice de byte de la columna desde el inicio de la fila
Si no se puede leer la información de la cabecera de la base de datos, se devuleve FALSE.
Ejemplos
Ejemplo #1 Mostrar la información de cabecera de un archivo de base de datos dBase
<?php
// Ruta al archivo dbase
$ruta_db = "/tmp/test.dbf";
// Abrir un el archivo dbase
$dbh = dbase_open($ruta_db, 0)
or die("¡Error! No se pudo abrir el archivo de base de datos dbase '$ruta_db'.");
// Obtener la información de columna
$info_columna = dbase_get_header_info($dbh);
// Mostrar la información
print_r($info_columna);
?>