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.

Anmerkung: 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.

Anmerkung: 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()
pg_field_name()
pg_field_type_oid()

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:20