PHP Handbuch
Zurück |  | Weiter

# pg_field_num

(PHP 4 >= 4.2.0, PHP 5)

pg_field_num -- Gibt die Feldnummer des angegebenen Feldes zurück

## Beschreibung

int pg_field_num ( resource result, string field_name )

pg_field_num() gibt die Nummer der Spalte (Feld) aus, die zu dem übergebenen `field_name` in dem durch `result` bezeichneten PostgreSQL Abfrageergebnis gehört.

> Anmerkung: Diese Funktion ersetzt die Funktion pg_fieldnum().

## Parameter Liste

`result`

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

`field_name`

  Der Feldname

## Rückgabewerte

Die Feldnummer (beginnend bei 0) oder -1, falls ein Fehler auftrat.

## Beispiele

Beispiel 1. Die Nummer eines Feldes ermitteln

`<?php $dbconn = pg_connect("dbname=publisher") or die ("Konnte keine Verbindung aufbauen."); $res = pg_query($dbconn, "select author, year, title from authors where author = 'Orwell'"); echo "Die Spalte 'title' hat die Feldnummer: ", pg_field_num($res, 'title'); ?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    Die Spalte 'title' hat die Feldnummer: 2

## Siehe auch

pg_field_name()

Zurück | Zum Anfang | Weiter
pg_field_name | Nach oben | pg_field_prtlen