CXIII. Oracle Funktionen [veraltet]

Einführung

Warnung

Diese Erweiterung sollte nicht mehr verwendet werden. Verwenden Sie stattdessen die verbesserte oci8-Erweiterung. Die hier dokumentierten Funktionen listen die empfohlenen oci8-Alternativen auf.

Diese Erweiterung fügt die Unterstützung für Oracle Datenbanken hinzu.

Anmerkung: Diese Erweiterung wurde ins PECL Repositorium verschoben und ist nicht mehr Teil von PHP ab PHP 5.1.0.

Installation

Sie müssen PHP mit der Option --with-oracle[=DIR] übersetzen, wobei die Voreinstellung für DIR Ihre Umgebungsvariable ORACLE_HOME ist.

Resource Typen

Diese Erweiterung definiert zwei Resource-Typen: eine Oracle-Verbindungskennung und einen Oracle-Cursor-Index.

Vordefinierte Konstanten

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.

ORA_BIND_INOUT (integer)

ORA_BIND_IN (integer)

ORA_BIND_OUT (integer)

ORA_FETCHINTO_ASSOC (integer)

ORA_FETCHINTO_NULLS (integer)

Inhaltsverzeichnis
ora_bind -- Bindet eine PHP-Variable an einen Oracle-Parameter
ora_close -- Schließt einen Oracle-Cursor
ora_columnname -- Liefert den Namen eines Oracle-Ergebnisfeldes
ora_columnsize -- Liefert die Größe eines Oracle-Ergebnisfeldes
ora_columntype -- Liefert den Typ eines Oracle-Ergebnisfeldes
ora_commit -- Bestätigt eine Oracle-Transaktion
ora_commitoff -- Schaltet die automatische Bestätigung ab
ora_commiton -- Schaltet die automatische Bestätigung ein
ora_do -- Kombiniert die Funktionen ora_parse, ora_exec und ora_fetch
ora_error -- Liefert eine Oracle-Fehlermeldung
ora_errorcode -- Liefert den Oracle-Fehlercode
ora_exec -- Führt eine analysierte Anweisung an einem Oracle-Cursor aus
ora_fetch_into -- Ruft einen Datensatz in ein angegebenes Ergebnisarray ab
ora_fetch -- Ruft einen Datensatz eines Cursors ab
ora_getcolumn -- Liefert die Daten eines abgerufenen Feldes
ora_logoff -- Beendet eine Oracle-Verbindung
ora_logon -- Baut eine Oracle-Verbindung auf
ora_numcols -- Liefert die Anzahl der Felder
ora_numrows -- Liefert die Anzahl der Datensätze
ora_open -- Öffnet einen Oracle-Cursor
ora_parse -- Analysiert eine SQL-Anweisung mit Oracle
ora_plogon -- Baut eine persistente Oracle-Verbindung auf
ora_rollback -- Macht eine Transaktion rückgängig