XIX. dBase

Ces fonctions vous permettront d' accéder aux enregistrements d'une base au format dBase (.dbf ) .

dBase ne permet pas l' utilisation d'index , de "memo fields " , ni le blocage de la base . Deux processus de serveurs web différents modifiant le même fichier dBase risquent de rendre votre base de données incohérente .

Les fichiers dBase sont de simples fichiers séquentiels d ' enregistrements de longueur fixe . Les enregistrements sont ajoutés à la fin du fichier et les enregistrements supprimés sont conservés jusqu' à l'appel de dbase_pack( ) .

Nous vous recommandons de ne pas utiliser les fichiers dBase comme base de données de production . Choisissez n ' importe quel serveur SQL à la place . MySQL et PostgresSQL sont des choix classiques avec PHP . Le support de dBase ne se justifie ici que pour vous permettre d' importer et d 'exporter des données depuis et vers votre base des données issues du web , car ce format de fichier est communément accepté par les feuilles et organiseurs Windows . L' import et l'export de données sont les deux uniques fonctionnalités qui recommendent l 'utilisation de dBase .

Table des matières
dbase_add_record -- Ajoute un enregistrement dans une base dBase.
dbase_close -- Ferme une base dBase.
dbase_create -- Crée une base de données dBase.
dbase_delete_record -- Efface un enregistrement dans une base dBase.
dbase_get_record_with_names -- Lit un enregistrement dans une base, sous la forme d'un tableau associatif.
dbase_get_record -- Lit un enregistrement dans une base dBase.
dbase_numfields -- Compte le nombre de champs d'une base dBase.
dbase_numrecords -- Compter le nombre d'enregistrements dans une base dBase.
dbase_open -- Ouverture d'une base dBase.
dbase_pack -- Compacte une base dBase.
dbase_replace_record -- Remplace un enregistrement dans une base dBase.