pg_meta_data
(PHP 4 >= 4.3.0, PHP 5)
pg_meta_data -- Lit les données méta de la table PostgreSQL
Description
array
pg_meta_data ( resource connection, string table_name )
pg_meta_data() retourne la définition de la table
table_name sous forme de tableau. Si une erreur survient,
pg_meta_data() retourne FALSE.
Exemple 1. Exemple avec pg_meta_data()
<?php $dbconn = pg_connect("dbname=publisher") or die("Impossible de se connecter");
$meta = pg_meta_data($dbconn,'authors'); if (is_array ($meta)) { echo '<pre>'; var_dump ($meta); echo '</pre>'; } ?>
|
L'exemple ci-dessus va afficher : 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)
}
} |
|
Avertissement |
Cette fonction est
EXPERIMENTALE. Cela signifie que le comportement de
cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut
changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez
cette fonction à vos risques et périls. |
Voir aussi
pg_convert().