Function.pg-field-name

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Autokredit Vergleichen Online - Kostenloser Autokreditvergleich und Kfz Versicherung Vergleich OnlineReiseversicherung . Prepaid Tarif

pg_field_name — Gibt den Namen eines Feldes zurück

Inhaltsverzeichnis

Beschreibung

string pg_field_name ( resource $result , int $field_number )


pg_field_name() gibt den Feldnamen mit der übergebenen field_number aus der durch result bezeichneten PostgreSQL-Ergebnismenge zurück. Die Feldnummerierung beginnt bei 0. Hinweis: Diese Funktion ersetzt die Funktion pg_fieldname().

Parameter-Liste

result
field_number
  • Die Feldnummer, beginnend bei 0.

Rückgabewerte

Der Feldname oder FALSE, falls ein Fehler auftrat.

Beispiele

Beispiel #1 Informationen über Felder abfragen

<?php
  $dbconn = pg_connect("dbname=publisher") or die
           ("Konnte keine Verbindung aufbauen.");
 
  $res = pg_query($dbconn, "select * from authors where author = 'Orwell'");
  $i = pg_num_fields($res);
  for ($j = 0; $j < $i; $j++) {
      echo "Spalte $j\n";
      $fieldname = pg_field_name($res, $j);
      echo "Feldname: $fieldname\n";
      echo "Feldlänge in Zeichen: " . pg_field_prtlen($res, $fieldname) . " Zeichen\n";
      echo "Feldlänge in Bytes: " . pg_field_size($res, $j) . " Bytes\n";
      echo "Feldtyp: " . pg_field_type($res, $j) . \n\n";
  }
?>
Das oben gezeigte Beispiel erzeugt folgende
Ausgabe:
Spalte 0
Feldname: author
Feldlänge in Zeichen: 6 Zeichen
Feldlänge in Bytes: -1 Bytes
Feldtyp: varchar 
 
Spalte 1
Feldname: year
Feldlänge in Zeichen: 4 Zeichen
Feldlänge in Bytes: 2 Bytes
Feldtyp: int2 
 
Spalte 2
Feldname: title
Feldlänge in Zeichen: 24 Zeichen
Feldlänge in Bytesr: -1 Bytes
Feldtyp: varchar

Siehe auch

Persönliche Werkzeuge