取得 mysql_list_dbs 返回的结果数据

# mysql_db_name

(PHP 4, PHP 5)

mysql_db_name — 取得 mysql_list_dbs() 返回的结果数据

警告

本扩展自 PHP 5.5.0 起已废弃，并在自 PHP 7.0.0 开始被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL：选择 API 指南来获取更多信息。用以替代本函数的有：

- Query: `SELECT DATABASE()`

### 说明

function mysql_db_name(resource `$result`, int `$row`, mixed `$field` = NULL): string

取得 mysql_list_dbs() 调用所返回的数据库名。

### 参数

`result`
  mysql_list_dbs() 调用所返回的结果指针。
`row`
  结果集中的行号。
`field`
  字段名。

### 返回值

如果成功则返回数据库名，失败返回 `false`。如果返回了 `false`，用 mysql_error() 来判断错误的种类。

### 示例

示例 #1 mysql_db_name() 示例

    <?php
    error_reporting(E_ALL);

    $link = mysql_connect('dbhost', 'username', 'password');
    $db_list = mysql_list_dbs($link);

    $i = 0;
    $cnt = mysql_num_rows($db_list);
    while ($i < $cnt) {
        echo mysql_db_name($db_list, $i) . "\n";
        $i++;
    }
    ?>

### 注释

> 注意: 为了向下兼容，可以使用下列已废弃的别名： mysql_dbname()

### 参见

- mysql_list_dbs() - 列出 MySQL 服务器中可用的数据库
- mysql_tablename() - 取得表名

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open