PHP mysql_list_dbs() ファンクション
定義と使用法
mysql_list_dbs() ファンクションは MySQL サーバー内のすべてのデータベースをリストアップします。
文法
mysql_list_dbs(接続)
パラメータ | 説明 |
---|---|
接続 | オプション。SQL 接続識別子を指定します。指定しない場合、最後に開いた接続を使用します。 |
説明
mysql_list_dbs() は、現在の MySQL プロセスで利用可能なすべてのデータベースを含む結果ポインタを返します。
mysql_tablename() ファンクションを使用してこの結果ポインタを巡回するか、または結果テーブルを使用する任何ファンクション、例えば mysql_fetch_array()。
例
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_list = mysql_list_dbs($con); while ($db = mysql_fetch_object($db_list)) { echo $db->Database . "<br />"; } mysql_close($con); ?>
出力例:
mysql test test_db