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