XXI. dbx
Avertissement
|
Ce
module
est
EXPERIMENTAL
.
Cela
signifie
que
le
comportement
de
ces
fonctions
,
leurs
noms
et
concrètement
,
TOUT
ce
qui
est
documenté
ici
peut
changer
dans
un
futur
proche
,
SANS
PREAVIS
!
Soyez-en
conscient
,
et
utiliser
ce
module
à
vos
risques
et
périls
.
|
Le
module
dbx
est
un
module
d'
abstraction
de
base
de
données
(db
pour
database
(base
de
données
)
et
'X
'
pour
toutes
les
bases
supportées
)
.
Les
fonctions
dbx
vous
permettent
d
'
accéder
à
toutes
les
bases
supportées
,
avec
la
même
convention
.
Pour
cela
il
vous
faut
avoir
ces
fonctions
compilées
avec
PHP
(
option
de
configuration
--enable-dbx
et
toutes
les
bases
que
vous
souhaitez
utiliser
.
Par
exemple
,
si
vous
voulez
accéder
à
MySQL
depuis
dbx
,
vous
devez
aussi
configurer
PHP
avec
--with-mysql
.
Les
fonctions
dbx
n
'
interface
pas
directement
les
bases
de
données
,
mais
utilise
les
modules
de
support
de
ces
bases
.
Pour
pouvoir
utiliser
une
base
avec
le
module
dbx
,
il
vous
faut
l
'
avoir
configuré
avec
PHP
,
ou
bien
la
charger
dynamiquement
.
Actuellement
les
bases
MySQL
,
PostgreSQL
,
Microsoft
SQL
server
,
FrontBase
et
ODBC
sont
supportées
,
mais
d'
autres
suivront
bientôt
(j'espère
)
.
La
documentation
complémentaire
(
ajout
de
nouvelles
bases
à
dbx
)
est
accessible
à
http
:
/
/www.guidance.nl
/
php
/
dbx
/
doc
/
.
-
Table des matières
-
dbx_close
-- Ferme une connexion à une base
-
dbx_compare
-- Compare two rows for sorting purposes
-
dbx_connect
-- Ouvre une connexion à une base de données
-
dbx_error
-- Rapporte le message d'erreur du dernier appel de
fonction
-
dbx_escape_string
-- Escape a string so it can safely be used in an
sql-statement.
-
dbx_query
-- Envoie une requête et lit tous les résultats
-
dbx_sort
-- Tri un résultat avec une fonction utilisateur