dbase_get_header_info

dbase_get_header_info

(PHP 5)

dbase_get_header_info -- Obtiene la informaci贸n de la cabecera de la base de datos

Descripci贸n

array dbase_get_header_info ( int dbase_identifier )

Devuelve la informaci贸n relativa a la estructura de columnas de la base de datos indicada.

Lista de par谩metros

dbase_identifier

El identificador de base de datos, devuelto por la funci贸n dbase_open() o dbase_create().

Valores retornados

Devuelve 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 con la informaci贸n de la columna en el siguiente formato:

name

El nombre de la columna.

type

El tipo de la columna de dBase en un formato descriptivo (ejemplo: "date", "boolean", etc.)

length

El n煤mero de bytes que puede almacenar la columna.

precision

El n煤mero de d铆gitos de la precisi贸n decimal de la columna.

format

Un formato del tipo de los de printf() sugerido para los datos de la columna.

offset

El desplazamiento en bytes de la columna respecto del principio de la fila.

Si la informaci贸n de cabecera de la base de datos no se puede leer, se devuelve FALSE.

Ejemplos

Ejemplo 1. Mostrar la informaci贸n de cabecera de la base de datos dBase

<?php
// Ruta al archivo dBase
$db_path = "/tmp/test.dbf";

// Abrir la base de datos
$dbh = dbase_open($db_path, 0)
  or die(
"Error! No se ha podido abrir la base de datos '$db_path'.");

// Obtener la informacion de las columnas
$column_info = dbase_get_header_info($dbh);

// Mostrar informacion
print_r($column_info);
?>