(PHP 4 >= 4.0.2, PHP 5 < 5.1.0, PECL ingres >= 1.0.0)
ingres_field_type — Gibt den Typ eines Feldes in einer Ergebnismenge zurück
$result
, int $index
) : stringGibt den Typ eines Feldes in einer Ergebnismenge zurück.
Hinweis: Verwandte Konfigurationen
result
Die Ergebniskennung
index
index
ist das Feld, dessen Typ ermittelt werden soll.
Die möglichen Werte für index
hängen vom Wert von
ingres.array_index_start ab.
Ist ingres.array_index_start
gleich 1 (die Voreinstellung),
dann muss index
zwischen 1 und dem Wert, der von
ingres_num_fields() zurückgegeben wird, liegen. Ist ingres.array_index_start
gleich 0, dann mussindex
zwischen 0
und ingres_num_fields() -
1 liegen.
ingres_field_type() gibt den Typ eines Feldes in einer
Ergebnismenge zurück. Im Fehlerfall wird FALSE
zurückgegeben.
Beispiele von Rückgabewerten sind: IIAPI_BYTE_TYPE,
IIAPI_CHA_TYPE, IIAPI_DTE_TYPE,
IIAPI_FLT_TYPE, IIAPI_INT_TYPE,
IIAPI_VCH_TYPE. Einige
dieser Typen können, in Abhängigkeit von der Feldlänge, mehrere
SQL-Typen umfassen (siehe ingres_field_length()).
Beispielsweise kann IIAPI_FLT_TYPE entweder float4 oder float8 sein.
Genauere Informationen darüber sind dem OpenAPI User
Guide, Anhang "Data Types", in der Ingres-Dokumentation zu entnehmen.