pg_meta_data
(PHP 4 >= 4.3.0)
pg_meta_data --
Get meta data for table.
Description
array
pg_meta_data ( resource connection, string table_name)
pg_meta_data() returns table definition for
table_name as an array. If there is error, it
returns FALSE
Voorbeeld 1. Getting table metadata
<?php $dbconn = pg_connect("dbname=publisher") or die("Could not connect");
$meta = pg_meta_data($dbconn, 'authors'); if (is_array($meta)) { echo '<pre>'; var_dump($meta); echo '</pre>'; } ?>
|
The above example would produce the following output:
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)
}
} |
|
Waarschuwing |
Deze functie is
EXPERIMENTEEL. Dat betekent, dat het gedrag van deze
functie, deze functienaam, in concreto ALLES dat hier gedocumenteerd is in een
toekomstige uitgave van PHP ZONDER WAARSCHUWING kan veranderen. Wees
gewaarschuwd, en gebruik deze functie op eigen risico. |
See also pg_convert().