pg_metadata

pg_meta_data,函式名, ( resource $connection , string $table_name ) 。 pg_metadata() 以數組形式返回 table_name 表的定義。如果出錯則返回 FALSE。

pg_metadata

(no version information, might be only in CVS)
pg_metadata -- 獲得表的元數據

說明

array pg_metadata ( resource connection, string table_name)
pg_metadata() 以數組形式返回 table_name 表的定義。如果出錯則返回 FALSE

範例,取得表的元數據

<?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>';
}
?>

上例輸出如下:

array(3) { &#91;"author"&#93;=> array(5) { &#91;"num"&#93;=> int(1) &#91;"type"&#93;=> string(7) "varchar" &#91;"len"&#93;=> int(-1) &#91;"not null"&#93;=> bool(false) &#91;"has default"&#93;=> bool(false) } &#91;"year"&#93;=> array(5) { &#91;"num"&#93;=> int(2) &#91;"type"&#93;=> string(4) "int2" &#91;"len"&#93;=> int(2) &#91;"not null"&#93;=> bool(false) &#91;"has default"&#93;=> bool(false) } &#91;"title"&#93;=> array(5) { &#91;"num"&#93;=> int(3) &#91;"type"&#93;=> string(7) "varchar" &#91;"len"&#93;=> int(-1) &#91;"not null"&#93;=> bool(false) &#91;"has default"&#93;=> bool(false) } }

相關詞條

相關搜尋

熱門詞條

聯絡我們