(PHP 3, PHP 4, PHP 5)
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()。