DB_common::getListOf() -- データベースのシステム情報を表示する
説明
ユーザ・使用可能なデータベース・ビュー・関数など、データベースについての
情報を取得します。
パラメータ
- string
$type
取得したい情報の型。
$type に指定できる値はデータベースに依存し
tables、
databases、users、
view、functions のいずれかです。
返り値
array - 指定したデータを含む数値添字の配列、
あるいは失敗した場合に DB_Error オブジェクトを返します。
例外・エラー
表 39-1PEAR_Error の値
エラーコード | エラーメッセージ | 原因 | 対応法 |
---|
DB_ERROR_UNSUPPORTED |
not supported
|
指定した情報が取得できません。
|
ユーザの権限、およびデータベースがその情報を取得することを
サポートしているかどうかを調べます。
|
注意
この関数は、スタティックにコールする
ことはできません。
例
例 39-1getListOf() の使用法 <?php
// $db という名前の DB オブジェクトを取得しているとします...
$data = $db->getListOf('tables');
if (PEAR::isError($data)) {
die($data->getMessage());
}
echo implode("\n", $data);
?> |
|