Function.pg-meta-data
Aus PHP-Wiki
Autokredit zum Nulltarif? und Kleiderschrank ELLI von Welle, Autokredit Vergleichen Online - Kostenloser Autokreditvergleich . Berufsunfähigkeitsversicherung Vergleichen Online
pg_meta_data — Gibt Metadaten einer Tabelle als Array zurück
Inhaltsverzeichnis |
Beschreibung
array pg_meta_data ( resource $connection , string $table_name )
pg_meta_data() gibt die Tabellendefinition für
table_name in einem Array zurück.
Warnung
Diese Funktion ist
EXPERIMENTELL. Das Verhalten, der Funktionsname und alles
Andere was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne
Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf
eigenes Risiko.
Parameter-Liste
- connection
- PostgreSQL Verbindungskennung
- table_name
- Der Tabellenname
Rückgabewerte
Ein array, das die Tabellendefinition enthält oder FALSE,
falls ein Fehler auftrat.
Beispiele
Beispiel #1 Metadaten für eine Tabelle ermitteln
<?php $dbconn = pg_connect("dbname=publisher") or die("Verbindungsaufbau fehlgeschlagen"); $meta = pg_meta_data($dbconn, 'authors'); if (is_array($meta)) { echo ''; var_dump($meta); echo ''; } ?>
Das oben gezeigte Beispiel erzeugt folgende
Ausgabe:array(3) { ["author"]=> array(5) { ["num"]=> int(1) ["type"]=> string(7) "varchar" ["len"]=> int(-1) ["not null"]=> bool(false) ["has default"]=> bool(false) } ["year"]=> array(5) { ["num"]=> int(2) ["type"]=> string(4) "int2" ["len"]=> int(2) ["not null"]=> bool(false) ["has default"]=> bool(false) } ["title"]=> array(5) { ["num"]=> int(3) ["type"]=> string(7) "varchar" ["len"]=> int(-1) ["not null"]=> bool(false) ["has default"]=> bool(false) } }