(PHP 4, PHP 5)
mysql_list_dbs — 列出 MySQL 服務器中所有的數據庫
$link_identifier
= ?): resourcemysql_list_dbs() 將返回一個結果指針,包含了當前 MySQL 進程中所有可用的數據庫。用 mysql_tablename() 函數來遍歷此結果指針,或者任何使用結果表的函數,例如 mysql_fetch_array()。
示例 #1 mysql_list_dbs() 例子
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list)) {
echo $row->Database . "\n";
}
?>
以上例子將產生如下輸出:
database1 database2 database3 ...
注意:
以上代碼用起來和 mysql_fetch_row() 或類似函數一樣簡單。
為向下兼容仍然可以使用 mysql_listdbs(),但反對這樣做。
參見 mysql_db_name()。