pg_field_type_oid

(PHP 5)

pg_field_type_oid --  Gibt die ID des PostgreSQL-Datentyps (OID) eines Feldes zurück

Beschreibung

int pg_field_type_oid ( resource result, int field_number )

pg_field_type_oid() gibt eine Integerzahl zurück, die den OID des Datentyps für das Feld mit der Nummer field_number im PostgreSQL Abfrageergebnis result enthält.

Mehr Informationen über Feldtypen erhalten Sie, wenn Sie den PostgreSQL Systemkatalog pg_type mit der OID, die von dieser Funktion zurückgegeben wird, abfragen. die PostgreSQL-Funktion format_type() konvertiert diesen OID in einen Standard SQL Typnamen.

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.

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

Den OID (Object Identifier) des Basistyps dieses Feldes oder FALSE, falls ein Fehler auftritt.

Beispiele

Beispiel 1. Informationen über Felder holen

<?php
  $dbconn
= pg_connect("dbname=publisher") or die
            (
"Konnte keine Verbindung aufbauen");

  
// Angenommen 'title' ist vom Typ varchar
  
$res = pg_query($dbconn, "select title from authors where author = 'Orwell'");

  echo
"Der OID des Feldes title ist: ", pg_field_type_oid($res, 0);
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Der OID des Feldes title ist: 1043

Siehe auch

pg_field_type()
pg_field_prtlen()
pg_field_name()

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