NavigationSuchen |
XXIII. Fonctions DB++
IntroductionDB++, qui est programmé par une société allemande Concept asa, est un système de base de données relationnelles à haute performance, faible consommation de mémoire et de disque. Bien qu'il comprenne le langage SQL en tant qu'interface supplémentaire, ce n'est pas vraiment une base de données SQL, car elle fournit son propre langage SQL, qui est plus influencé par l'algèbre relationnelle que ne l'est SQL. Concept asa a toujours supporté les langages Open Source, et DB++ dispose d'interfaces Perl et Tcl depuis longtemps. Il utilise aussi Tcl pour ses procédures stockées internes. Pré-requisCette extension dépend d'une bibliothèque cliente externe : vous devez donc avoir le client DB++ installé sur le système pour pouvoir compiler cette extension dans PHP. Concept asa fournit des versions de démo de DB++ et la documentation pour Linux, ainsi que certaines autres versions UNIX. Il y a aussi une version pour Windows de DB++, mais cette extension ne la supporte pas (pour le moment). Installation
Pour compiler cette extension vous-même, vous devez avoir
les bibliothèques clients et les fichiers d'en-têtes installés sur
le système (ils sont inclus dans la distribution de DB++
par défaut). Exécutez la commande configure avec
l'option
configure recherche les bibliothèques clients
et les fichiers d'en-têtes dans les dossiers suivants :
/usr/dbplus, /usr/local/dbplus
et /opt/dbplus. Si vous avez installé
DB++ dans un autre dossier, indiquez le chemin de ce dossier
dans l'option de configure comme ceci :
Configuration à l'exécutionCette extension ne définit aucune directive de configuration. Types de ressourcesdbplus_relation
La plupart des fonctions DB++ travaillent avec une ressource de type
Constantes pré-définiesCes constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution. Codes d'erreurs de DB++
Tableau 1. Codes d'erreurs de DB++
|
|