Manuel PHP
Précédent |  | Suivant

# dbase_get_header_info

(PHP 5)

dbase_get_header_info -- Affichage des informations d'en-tête d'une base de données dBase.

## Description

array dbase_get_header_info ( int dbase_identifier)

dbase_get_header_info() retourne des informations sur la structure des colonnes de la base de données référencée par dbase_identifier. Pour chaque colonne de la base de données, il y'a une entrée dans un tableau indexé numériquement. L'index du tableau commence à 0. Chaque entrée du tableau contient un tableau associatif contenant les informations des colonnes. Si les en-têtes d'informations de la base de données ne peuvent pas être lus, cette fonction retourne `FALSE`.

Les éléments du tableau sont :

name

  Le nom de la colonne

type

  Le type compréhensible de la colonne dBase (i.e. date, boolean, etc.)

length

  Le nombre d'octets que cette colonne peut contenir

precision

  Le nombre de décimales de précision pour la colonne

format

  Une suggestion de format pour printf()

offset

  L'octet d'offset de la colonne à partir du début de la ligne

Exemple 1. Affichage des informations d'en-tête d'un fichier de base de données dBase

`<?php /* Chemin vers un fichier dBase */ $db_path = "/tmp/test.dbf"; /* Ouvre le fichier */ $dbh = dbase_open($db_path) or die("Erreur! Impossible d'ouvrir le fichier '$db_path'."); /* Obtient les informations des colonnes */ $column_info = dbase_get_header_info($dbh); /* Affiche les informations */ print_r($column_info); ?>`

Précédent | Sommaire | Suivant
dbase_delete_record | Niveau supérieur | dbase_get_record_with_names