6.21 dbx
Attention |
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/.
Sommaire
- dbx_close : Ferme une connexion à une base
- dbx_connect : Ouvre une connexion à une base de données
- dbx_error :
Rapporte le message d'erreur du dernier appel de fonction
- dbx_query : Envoie une requête et lit tous les résultats
- dbx_sort :
Tri un résultat avec une fonction utilisateur
- dbx_cmp_asc : Compare deux lignes pour tri croissant
- dbx_cmp_desc : Compare deux lignes pour tri décroissant
|