LVII. Funzioni ODBC Unificate
In aggiunta al normale supporto ODBC, le funzioni ODBC unificate del
PHP consentono l'accesso a diversi database che hanno preso in prestito
la semantica dell'API ODBC per implementare la loro API. Invece di mantenere
più driver per database che sono tutti pressoché identici, questi driver sono
stati riuniti in un singolo insieme di funzioni ODBC.
I seguenti database sono supportati dalle funzioni ODBC unificate:
Adabas D, IBM DB2, iODBC, Solid, and Sybase SQL Anywhere.
Nota:
Nella connessione ai database sopra elencati non vengono coinvolte funzioni
ODBC. Le funzioni che vengono utilizzate per collegarsi nativamente con essi
condividono solamente lo stesso nome e sintassi delle funzioni ODBC.
- Sommario
- odbc_autocommit -- Setta il parametro autocommit
- odbc_binmode -- Gestione delle colonne di dati binari
- odbc_close -- Chiude una connessione ODBC
- odbc_close_all -- Chiude tutte le connessioni ODBC
- odbc_commit -- Esegue una transazione ODBC
- odbc_connect -- Apre una connessione con una fonte di dati
- odbc_cursor -- Restituisce il nome del cursore
- odbc_do -- Sinonimo di odbc_exec()
- odbc_exec -- Prepara ed esegue una espressione SQL
- odbc_execute -- Esecuzione di un'espressione memorizzata
- odbc_fetch_into -- Scarica una riga del risultato della query in un array
- odbc_fetch_row -- Estrae una riga
- odbc_field_name -- Restituisce il nome della colonna
- odbc_field_num -- Restituisce il numero di colonna
- odbc_field_type -- Tipo di campo
- odbc_field_len -- Restituisce la dimensione (precisione) di un campo
- odbc_field_precision -- Sinonimo di odbc_field_len()
- odbc_field_scale -- Restituisce la scala di un campo
- odbc_free_result -- Libera le risorse associate ad un risultato
- odbc_longreadlen -- Gestione di colonne LONG
- odbc_num_fields -- Numero di colonne in un esito
- odbc_pconnect -- Apre una connessione persistente verso un database
- odbc_prepare -- Predispone un'espressione all'esecuzione
- odbc_num_rows -- Numero di righe in un risultato
- odbc_result -- Restituisce il contenuto dei campi
- odbc_result_all -- Visualizza il risultato in una tabella HTML
- odbc_rollback -- Annulla una transazione
- odbc_setoption --
Settaggio dei parametri ODBC. Restituisce falso se si verifica un errore, altrimenti vero.
- odbc_tables --
Restituisce l'elenco delle tabelle presenti in una specifica
sorgente di dati. Restituisce l'identificatore di risultato in cui
vi sono le informazioni.
- odbc_tableprivileges --
Elenca le tabelle ed i privilegi ad esse associati.
- odbc_columns --
Elenca i nomi delle colonne nella tabella specificata. La funzione
ritorna un identificatore di risultato contenenti le informazioni.
- odbc_columnprivileges --
Restituisce un identificatore di risultato che permette di ricavare l'elenco
delle colonne e dei privilegi ad esse associati.
- odbc_gettypeinfo --
Restituisce un identificatore di risultato contenente informazioni
sui tipi di dati supportati dalla sorgente di dati.
- odbc_primarykeys --
Restituisce un identificatore di risultato che può essere utilizzato
per ricavare il nome della colonna che contiene la chiave primaria
della tabella.
- odbc_foreignkeys --
Restituisce l'elenco delle chiavi esterne per la tabella indicata,
oppure la lista delle chiavi esterne in altre tabelle che fanno
riferimento alla chiave primaria della tabella indicata.
- odbc_procedures --
Restituisce l'elenco delle procedure memorizzate in una specifica
sorgente di dati. La funzione ritorna un identificatore di risultato che
punta alle informazioni reperite.
- odbc_procedurecolumns --
Recupera informazioni sui parametri delle procedure.
- odbc_specialcolumns --
Restituisce sia il set di colonne che identificano in modo univoco
una riga nella tabella, sia colonne che sono automaticamente
aggiornate quando un qualsiasi campo della riga viene aggiornato
da una transazione.
- odbc_statistics -- Recupera informazioni statistiche sulla tabella