dbase_delete_record
<<<
dbase_get_header_info dbase_get_record_with_names
>>>

6.7 dBase
6 Référence des fonctions
 Manuel PHP

Introduction
Installation
Configuration à l'exécution
Types de ressources
Constantes prédéfinies
dbase_add_record
dbase_close
dbase_create
dbase_delete_record
->dbase_get_header_info
dbase_get_record_with_names
dbase_get_record
dbase_numfields
dbase_numrecords
dbase_open
dbase_pack
dbase_replace_record

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

[ Exemples avec dbase_get_header_info ]   PHP 5

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

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);
?>

<< dbase_get_header_info >>
dbase_delete_record dBase dbase_get_record_with_names