ingres_field_type

(PHP 4 >= 4.0.2, PHP 5 < 5.1.0, PECL ingres >= 1.0.0)

ingres_field_typeGibt den Typ eines Feldes in einer Ergebnismenge zurück

Beschreibung

ingres_field_type ( resource $result , int $index ) : string

Gibt den Typ eines Feldes in einer Ergebnismenge zurück.

Hinweis: Verwandte Konfigurationen

siehe ingres.array_index_start der Laufzeit-Konfiguration

Parameter-Liste

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.

Rückgabewerte

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.

Siehe auch