# ODBC (Unifié)

# Introduction

En plus du support de l'ODBC normal, l'ODBC unifié de PHP donne accès à diverses bases de données qui ont emprunté la sémantique des API ODBC pour implémenter leur propre 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.

> Note: Mis à part pour IODBC, il n'y a pas d'ODBC utilisé lors des connexions aux bases de données ci-dessus. Les fonctions utilisées partagent les mêmes noms et syntaxes que les fonctions ODBC. L'exception à ceci est iODBC. En compilant PHP avec le support iODBC, il est possible d'utiliser n'importe quel pilote compatible ODBC avec les applications PHP. Plus d'informations sur iODBC, ainsi qu'un HOWTO (en anglais), sont disponibles sur » www.iodbc.org, ainsi que l'alternative unixODBC, disponible sur » www.unixodbc.org.

- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
- Fonctions ODBC
  - odbc_autocommit — Active le mode d'autovalidation
  - odbc_binmode — Modifie la gestion des colonnes de données binaires
  - odbc_close — Ferme une connexion ODBC
  - odbc_close_all — Ferme toutes les connexions 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_connection_string_is_quoted — Détermine si une valeur de chaîne de caractères de connexion ODBC est entre guillemets
  - odbc_connection_string_quote — Met en guillemets une valeur de chaîne de caractères de connexion ODBC
  - odbc_connection_string_should_quote — Détermine si une valeur de chaîne de caractères de connexion ODBC doit être mise entre guillemets
  - odbc_cursor — Lit le nom du pointeur de résultat courant
  - odbc_data_source — Retourne des informations sur les DSNs disponibles
  - odbc_do — Alias de odbc_exec
  - odbc_error — Lit le dernier code d'erreur
  - odbc_errormsg — Lit le dernier message d'erreur
  - odbc_exec — Exécute directement une requête SQL
  - odbc_execute — Exécute une requête SQL préparée
  - odbc_fetch_array — Lit une ligne de résultat dans un tableau associatif
  - odbc_fetch_into — Lit une ligne de résultat, et la place dans un tableau
  - odbc_fetch_object — Lit une ligne de résultat dans un objet
  - odbc_fetch_row — Lit une ligne de résultat
  - odbc_field_len — Lit la longueur d'un champ
  - 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 champ
  - odbc_field_type — Type de données d'un champ
  - odbc_foreignkeys — Liste les clés étrangères
  - odbc_free_result — Libére les objets associés à 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 — Vérifie si plusieurs résultats sont disponibles
  - odbc_num_fields — Nombre de colonnes dans un résultat
  - odbc_num_rows — Nombre de lignes 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édures stockées
  - odbc_result — Lit un champ de résultat UODBC
  - odbc_result_all — Affiche le résultat sous la forme d'une table HTML
  - odbc_rollback — Annule une transaction
  - odbc_setoption — Modifie les paramètres ODBC
  - odbc_specialcolumns — Retourne l'ensemble optimal de colonnes
  - odbc_statistics — Calcul des statistiques sur une table
  - odbc_tableprivileges — Liste les tables et leurs privilèges
  - odbc_tables — Liste les tables d'une source
- Odbc\Connection — La classe Odbc\Connection
- Odbc\Result — La classe Odbc\Result

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open