LXIX. ODBC unifié

En plus du support de l' ODBC normal , l 'ODBC unifié de PHP vous donne accès à diverses bases de données qui ont emprunté la sémantique des API ODBC pour implémenter leur propres API . Au lieu de maintenir de multiples pilotes qui sont similaires , ces pilotes ont été rassemblés dans un jeu de fonctions ODBC uniques .

Les bases de données suivantes sont supportées par l ' ODBC unifié : Adabas D , IBM DB2 , iODBC , Solid , et Sybase SQL Anywhere .

Reportez-vous à Installation sous Unix pour plus de détails sur les configurations de ces serveurs .

Il n' y a pas d 'ODBC utilisé lors des connexions aux bases de données ci-dessus . Les fonctions que vous utiliserez portent des noms évocateurs , et utilisent les mêmes syntaxes que leurs cousines d ' ODBC . L ' exception à ceci est iODBC . En compilant PHP avec le support iODBC , vous pourrez utiliser n ' importe quel pilote compatible ODBC avec vos applications PHP . iODBC est mis à jour à OpenLink Software . Plus d' informations sur iODBC , ainsi qu'un HOWTO (en anglais ) , est disponible à www.iodbc.org .

Table des matières
odbc_autocommit -- Active le mode auto-validation
odbc_binmode -- Modifie la gestion des colonnes de données binaires.
odbc_close_all -- Ferme toutes les connexions ODBC
odbc_close -- Ferme une connexion ODBC.
odbc_columnprivileges -- Liste les colonnes et leurs droits associés
odbc_columns -- Liste les colonnes d'une table
odbc_commit -- Valide une transaction ODBC
odbc_connect -- Connexion à une source
odbc_cursor -- Lecture du pointeur de fiche courante (cursorname).
odbc_data_source -- Returns information about a current connection
odbc_do -- Synonyme de odbc_exec()
odbc_error -- Lit le dernier code d'erreur
odbc_errormsg -- Lit le dernier message d'erreur
odbc_exec -- Prépare et exécute une requête SQL.
odbc_execute -- Exécute une requête SQL préparée.
odbc_fetch_array -- Fetch a result row as an associative array
odbc_fetch_into -- Lit une ligne de résultat, et la place dans un tableau.
odbc_fetch_object -- Fetch a result row as an object
odbc_fetch_row -- Lit une ligne de résultat.
odbc_field_len -- Lit la longueur d'un champs.
odbc_field_name -- Lit le nom de la colonne.
odbc_field_num -- Numéro de colonne
odbc_field_precision -- Alias de odbc_field_len()
odbc_field_scale -- Lit l'échelle d'un champs
odbc_field_type -- Type de données d'un champs.
odbc_foreignkeys -- Liste les clés étrangères
odbc_free_result -- Libère les ressources associées à un résultat
odbc_gettypeinfo -- Liste les types de données supportés par une source
odbc_longreadlen -- Gestion des colonnes de type LONG.
odbc_next_result -- Checks if multiple results are avaiable
odbc_num_fields -- Nombre de colonnes dans un résultat
odbc_num_rows -- Nombre de ligne dans un résultat.
odbc_pconnect -- Ouvre une connexion persistante à une source de données.
odbc_prepare -- Prépare une commande pour l'exécution
odbc_primarykeys -- Liste les colonnes utilisées dans une clé primaire
odbc_procedurecolumns -- Liste les paramètres des procédures
odbc_procedures -- Liste les procédure stockées
odbc_result_all -- Affiche le résultat sous la forme d'une table HTML.
odbc_result -- Lit les données de résultat.
odbc_rollback -- Annule une transaction
odbc_setoption -- Modifie les paramètres ODBC.
odbc_specialcolumns -- Retourne l'ensemble optimal de colonnes, qui permettent de définir uniquement une ligne dans une table
odbc_statistics -- Calcule des statistiques sur une table
odbc_tableprivileges -- Liste les tables et leurs privilèges
odbc_tables -- Liste les tables d'une source.