pg_field_type_oid
pg_free_result
PostgreSQL-Funktionen
PHP Manual

# pg_field_type

(PHP 4 >= 4.2.0, PHP 5)

pg_field_type — Gibt den Datentyp eines Feldes zurück

### Beschreibung

string pg_field_type ( resource `$result` , int `$field_number` )

pg_field_type() gibt den Basistyp des Feldes mit der Nummer `field_number` im PostgreSQL Abfrageergebnis `result` zurück.

> Hinweis: Wenn das Feld anstatt eines Basis-Datentyps einen Typ einer PostgreSQL Domain besitzt, wird der Name des Datentyps zurückgegeben, auf dem die Domain definiert ist und nicht der Name der Domain.

> Hinweis: Diese Funktion ersetzt die Funktion pg_fieldtype().

### Parameter-Liste

`result`

  PostgreSQL Verbindungskennung, die (unter anderenm) von den Funktionen pg_query(), pg_query_params() oder pg_execute() zurückgegeben wurde.

`field_number`

  Die Feldnummer, beginnend bei 0.

### Rückgabewerte

Ein string , der den Datentyp des Feldes enthält oder false;, falls ein Fehler auftrat.

### Beispiele

Beispiel #1 Informationen über Felder holen

`<?php
$dbconn = pg_connect("dbname=publisher") or die
("Konnte keine Verbindung aufbauen");
// Angenommen 'title' hat den Typ varchar
$res = pg_query($dbconn, "select title from authors where author = 'Orwell'");
echo "Der Datentyp von title ist: ", pg_field_type($res, 0);
?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    Der Datentyp von title ist: varchar

### Siehe auch

- pg_field_prtlen() - Gibt die Länge des Feldes zurück
- pg_field_name() - Gibt den Namen eines Feldes zurück
- pg_field_type_oid() - Gibt die ID des PostgreSQL-Datentyps (OID) eines Feldes zurück

pg_field_type_oid
pg_free_result
PostgreSQL-Funktionen
PHP Manual