当前位置: 首页> 函数类别大全> mysql_list_dbs

mysql_list_dbs

列出 MySQL 服务器中所有的数据库。
名称:mysql_list_dbs
分类:未分类
所属语言:php
一句话介绍:列出 MySQL 服务器中所有的数据库。

mysql_list_dbs 函数

适用 PHP 版本

该函数适用于 PHP 4.x 及 PHP 5.x 版本,已经被 PHP 7 及之后的版本弃用,不推荐在新项目中使用。

函数说明

mysql_list_dbs() 函数用于列出 MySQL 数据库的名称列表。此函数返回的是一个包含数据库名称的资源,开发者可以进一步使用 mysql_fetch_array() 等函数提取结果。

函数语法

mysql_list_dbs ( resource $link_identifier = NULL )

参数

  • $link_identifier (可选):这是一个 MySQL 连接的资源。如果没有指定该参数,将使用当前的连接。

返回值

该函数返回一个数据库资源对象,若执行成功,开发者可以使用 mysql_fetch_array() 函数来提取数据库的名称。如果出错,返回 false。

示例

$link = mysql_connect("localhost", "username", "password");
<p>if (!$link) {<br>
die('Could not connect: ' . mysql_error());<br>
}</p>
<p>$result = mysql_list_dbs($link);</p>
<p>if ($result) {<br>
while ($row = mysql_fetch_array($result)) {<br>
echo "Database Name: " . $row[0] . "<br>";<br>
}<br>
} else {<br>
echo "Failed to list databases.";<br>
}</p>
<p>mysql_close($link);<br>

示例代码说明

该示例首先通过 mysql_connect() 函数建立一个 MySQL 数据库的连接。如果连接成功,则通过 mysql_list_dbs() 获取数据库列表,并用 mysql_fetch_array() 循环输出所有数据库的名称。最后,使用 mysql_close() 关闭数据库连接。

同类函数
热门文章