mysql_list_dbs

(PHP 3, PHP 4, PHP 5)

mysql_list_dbs --  列出 MySQL 伺服器中所有的資料庫

說明

resource mysql_list_dbs ( [resource link_identifier] )

mysql_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()