Zusätzlich zur normalen ODBC-Unterstützung bieten die
ODBC-Funktionen in PHP auch Schnittstellen zu einigen
Datenbanken, die Ihre API der Semantik der ODBC-API
nachempfunden haben. Statt vielen nahezu identischen
Datenbanktreibern wurden diese Treiber zu einer einzigen
Gruppe von ODBC-Funktionen zusammengefasst.
Anmerkung:
Es ist kein echtes ODBC in die Kommunikation mit oben
genannten
Datenbanken involviert. Es handelt sich um echte native
Datenbankschnittstellen, die den Funktionsnamen
und den Funktionssyntax der ODBC-Funktionen nutzen.
Die Ausnahme ist iODBC. Wenn PHP mit iODBC-Unterstützung
kompiliert wird, können alle ODBC-kompatiblen Treiber mit
PHP genutzt werden. iODBC wird von
OpenLink Software
betreut. Mehr Informationen zu iODBC, unter anderem
eine HOWTO, finden Sie auf www.iodbc.org.
Inkludiert Adabas D Unterstützung. DIR ist das Adabas
Installationsverzeichnis. Default ist /usr/local.
--with-sapdb[=DIR]
Inkludiert SAP DB Unterstützung. DIR ist das SAP DB
Installationsverzeichnis. Default ist /usr/local.
--with-solid[=DIR]
Inkludiert Solid Unterstützung. DIR ist das Solid
Installationsverzeichnis. Default ist
/usr/local/solid.
--with-ibm-db2[=DIR]
Inkludiert IBM DB2 Unterstützung. DIR ist das DB2
Installationsverzeichnis. Default ist
/home/db2inst1/sqllib.
--with-empress[=DIR]
Inkludiert Empress Unterstützung. DIR ist das Empress
Installationsverzeichnis. Default ist $EMPRESSPATH. Ab PHP4
unterstützt diese Option nur Empress Version 8.60 und höher.
--with-empress-bcs[=DIR]
Inkludiert Empress Local Access Unterstützung. DIR ist das Empress
Installationsverzeichnis. Default ist $EMPRESSPATH. Ab PHP4
unterstützt diese Option nur Empress Version 8.60 und höher.
--with-birdstep[=DIR]
Inkludiert Birdstep Unterstützung. DIR ist das Birdstep
Installationsverzeichnis. Default ist
/usr/local/birdstep.
--with-custom-odbc[=DIR]
Inkludiert benutzerdefinierte ODBC Unterstützung. DIR ist das ODBC
Installationsverzeichnis. Default ist /usr/local.
Stellen Sie sicher, dass CUSTOM_ODBC_LIBS definiert ist und dass sich eine
odbc.h in Ihrem Include Verzeichnis befindet. Z.B
sollten Sie folgendes für Sybase SQL Anywhere 5.5.00 auf QNX definieren,
bevor Sie das Configure Skript starten:
CPPFLAGS="-DODBC_QNX -DSQLANY_BUG"
LDFLAGS=-lunix
CUSTOM_ODBC_LIBS="-ldblib -lodbc".
--with-iodbc[=DIR]
Inkludiert iODBC Unterstützung. DIR ist das iODBC
Installationsverzeichnis. Default ist /usr/local.
--with-esoob[=DIR]
Inkludiert Easysoft OOB Unterstützung. DIR ist das OOB
Installationsverzeichnis. Default ist
/usr/local/easysoft/oob/client.
defaults to
--with-unixODBC[=DIR]
Inkludiert unixODBC Unterstützung. DIR ist das unixODBC
Installationsverzeichnis. Default ist //usr/local.
--with-openlink[=DIR]
Inkludiert OpenLink ODBC Unterstützung. DIR ist das OpenLink
Installationsverzeichnis. Default ist /usr/local.
Dies ist das gleiche wie iODBC.
--with-dbmaker[=DIR]
Inkludiert DBMaker Unterstützung. DIR ist das DBMaker
Installationsverzeichnis. Default ist, wo die letzte Version von DBMaker
installiert ist (wie z.B. /home/dbmaker/3.6).
Um unified ODBC Unterstützung in PHP 3 zu deaktivieren,
verwenden Sie die Option
--disable-unified-odbc. Nur anwendbar, wenn
iODBC, Adabas, Solid, Velocis oder eine spezielle ODBC Schnittstelle
aktiviert ist.
Die Windowsversion von PHP enthält diese
Erweiterung. Um diese Funktionen zu verwenden, müssen Sie keine zusätzlichen
Erweiterungen aktivieren.
Folgende Konstanten werden von dieser
Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder
statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
odbc_foreignkeys -- Returns a list of foreign keys in the specified table or a list of foreign keys in other tables that refer to the primary key in the specified table
odbc_free_result --
Gibt den durch ein Abfrageergebnis belegten Speicher wieder frei
odbc_gettypeinfo -- Returns a result identifier containing information about data types supported by the data source
odbc_specialcolumns -- Returns either the optimal set of columns that uniquely identifies a row in the table or columns that are automatically updated when any value in the row is updated by a transaction
Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.
In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.