(PHP 4, PHP 5)
mysql_list_dbs — 列出 MySQL 服務(wù)器中所有的數(shù)據(jù)庫(kù)
$link_identifier
= ?): resourcemysql_list_dbs() 將返回一個(gè)結(jié)果指針,包含了當(dāng)前 MySQL 進(jìn)程中所有可用的數(shù)據(jù)庫(kù)。用 mysql_tablename() 函數(shù)來(lái)遍歷此結(jié)果指針,或者任何使用結(jié)果表的函數(shù),例如 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";
}
?>
以上例子將產(chǎn)生如下輸出:
database1 database2 database3 ...
注意:
以上代碼用起來(lái)和 mysql_fetch_row() 或類似函數(shù)一樣簡(jiǎn)單。
為向下兼容仍然可以使用 mysql_listdbs(),但反對(duì)這樣做。
參見(jiàn) mysql_db_name()。