Der Parameter flags legt die Array-Struktur
fest, und ob assoziative Arrays verwendet werden sollen.Struktur-Modi für das oci_fetch_all()-Array
Konstante
Beschreibung
OCI_FETCHSTATEMENT_BY_ROW
Das äußere Array wird ein Unterarray pro Abfragezeile enthalten.
OCI_FETCHSTATEMENT_BY_COLUMN
Das äußere Array wird ein Unterarray pro Abfragespalte enthalten.
Das ist der Standardwert.
Arrays können entweder nach Spaltennamen oder numerisch indexiert
werden. Nur ein Index-Modus wird zurückgegeben.Index-Modi für das oci_fetch_all()-Array
Konstante
Beschreibung
OCI_NUM
Numerische Indizes werden für das Array jeder Spalte verwendet.
OCI_ASSOC
Assoziative Indizes werden für das Array jeder Spalte verwendet.
Das ist der Standardwert.
Der Additionsoperator "+" ist zu verwenden, um eine
Kombination von Array-Struktur- und Index-Modi zu wählen.
Für Spaltennamen, die Groß- und Kleinschreibung nicht unterscheiden,
was bei Oracle der Standard ist, werden Arrayschlüssel in
Großschreibung verwendet. Spalten, die Groß- und Kleinschreibung
unterscheiden, verwenden die genaue Schreibweise.
output
angewendet werden, um die richtige Schreibweise für jede Abfrage zu
prüfen.
Abfragen, die mehr als eine Spalte mit demselben Namen haben, sollten
Spaltenaliase verwenden. Andernfalls wird nur eine der Spalten in
einem assoziativen Array auftauchen.