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
.
|