Services webmasters
Partenaires
Jeux concours gratuits
 
Introduction
<<<
Pré-requis Installation
>>>

7.16 DBA
7 Index des fonctions
 Manuel PHP

Introduction
->Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
Exemples
dba_close
dba_delete
dba_exists
dba_fetch
dba_firstkey
dba_handlers
dba_insert
dba_list
dba_nextkey
dba_open
dba_optimize
dba_popen
dba_replace
dba_sync

7.16.2 Pré-requis

The behaviour of various aspects depends on the implementation of the underlying database. Functions such as dba_optimize and dba_sync will do what they promise for one database and will do nothing for others. You have to download and install supported dba-Handlers.
Librairie Notes
dbm Dbm est la plus ancienne des base de données de type Berkeley. Il vaut mieux l'éviter si possible. Les fonctions de compatibilités codées dans DB2 et gdbm ne sont pas supportées, car elles ne sont compatibles qu'au niveau du code source, et ne peuvent pas gérer le format dbm originel.
ndbm ndbm est un nouveau type de dbm plus flexible. Il a cependant la majorité des limitations du genre (elle est de ce fait obsolète).
gdbm gdbm est la base dbm GNU.
db2 db2 est DB2 de Sleepycat Software. Elle se décrit comme un "ensemble d'outils qui fournissent une base de données performante, tant pour les applications indépendantes que pour le client/serveur".
db3 DB3 est le DB3 de Sleepycat Software.
cdb cdb est "un package rapide, robuste, léger, pour créer et lire des bases de données constantes". C'est l'auteur de qmail qui l'a écrit, et elle est disponible ici. Puisque c'est une base constante, elle ne supporte que la lecture. Mais depuis PHP 4.3.0, le support de l'écriture a été ajouté (mais pas celui de la modification), grâce aux librairies internes de cdb.
cdb_make Depuis PHP 4.3.0, la création de fichier cdb est supportée, lorsque la librairie cdb, distribuée avec PHP est utilisée.
flatfile Depuis PHP 4.3.0, et pour assurer la compatibilité avec le gestionnaire dbm qui est obsolète et doit être évité, PHP supporte aussi un gestionnaire de fichiers. Il est recommandé de l'utiliser lorsque vous devez accéder à des fichiers au format dbm. Cela arrive lorsque vous ne pouvez pas trouver les librairies dbm pour compiler PHP avec.

Lors de l'utilisation de la fonction dba_open ou de dba_popen , une des librairies suivantes doit être fournie comme argument. La liste complète des librairies supportées par votre configuration est disponible avec la fonction phpinfo .

<< Pré-requis >>
Introduction DBA Installation
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -