Manuel PHP

Précédent

 

Suivant

XXXVIII. Fonctions Oracle 8

Ces fonctions vous permettront d'accéder aux serveurs Oracle8 et Oracle7. Elles utilisent l'interface Oracle8 Call-Interface (OCI8). Vous aurez donc besoin des librairies clientes Oracle8 client pour utiliser ces extensions.

Il faut noter que cette extension est plus souple que l'exention Oracle officielle. Elle supporte notamment les liaisons entre les variables globales et locales de PHP avec des emplacements Oracle, elle supporte complétement les types LOB, FILE et ROWID et vous permet d'utiliser des variables de définitions personnalisables.

Table des matières
OCIDefineByName _ Utilise une variable PHP pour la phase de définition, dans un SELECT
OCIBindByName _ Lie une variable PHP à un emplacement Oracle
OCILogon _ Etablit une connexion à un serveur Oracle
OCIPLogon _ Se connecte à un serveur Oracle avec une connexion persistante. Retourne une nouvelle session.
OCINLogon _ Se connecte à un serveur Oracle avec une nouvelle connexion. Retourne une nouvelle session.
OCILogOff _ Se déconnecte d'un serveur Oracle
OCIExecute _ Exécute une commande
OCICommit _ Valide les transactions en cours.
OCIRollback _ Annule les transactions en cours
OCINewDescriptor _ Initialise un nouveau pointeur vide de LOB/FILE (LOB, par défaut)
OCIRowCount _ Retourne le nombre de lignes affectées
OCINumCols _ Retourne le nombre de colonnes dans un résultat
OCIResult _ Retourne la valeur d'une colonne dans une ligne lue
OCIFetch _ Place la prochaine ligne dans le pointeur interne de résultat
OCIFetchInto _ Retourne la ligne suivante dans un tableau
OCIFetchStatement _ Retourne toutes les lignes d'un résultat.
OCIColumnIsNULL _ Teste si la valeur d'une colonne est NULL
OCIColumnSize _ Retourne la taille de la colonne
OCIServerVersion _ Retourne une chaîne contenant les informations de version du serveur
OCIStatementType _ Retourne le type de commande OCI.
OCINewCursor _ Retourne un nouveau pointeur ñ à utiliser pour lier les pointeurs de références (ref-cursors)
OCIFreeStatement _ Libère toutes les ressources occupées par une commande
OCIFreeCursor _ Libère toutes les ressources occupées par un pointeur.
OCIColumnName _ Retourne le nom d'une colonne
OCIColumnType _ Retourne le type de données d'une colonne
OCIParse _ Analyse une requête et retourne une commande
OCIError _ Retourne la dernière erreur de stmt|conn|global. Si aucune erreur n'est enregistrée, retourne false.
OCIInternalDebug _ Active ou désactive l'affichage des données de debuggage. Par défaut, il est désactivé. div

Précédent

Sommaire

Suivant

odbc_setoption

Chapitre

OCIDefineByName

Hébergé
par