PHP - 获取数据库名称列表

时间:2012-04-01 14:56:56

标签: php mysql mysqli

如何使用PHP获取服务器上存在的所有MySQL数据库的列表?

6 个答案:

答案 0 :(得分:14)

$result = mysqli_query($db_conn,"SHOW DATABASES"); while ($row = 
mysqli_fetch_array($result)) { echo $row[0]."<br>"; }

答案 1 :(得分:2)

$dbcnx = mysql_connect ($dbhost, $dbusername, $dbpassword); 
$result = @mysql_query('SHOW DATABASES'); 

while ($row = mysql_fetch_array($result)) { 
 print_r ($row)
} 

答案 2 :(得分:0)

MySQL提示符下,SHOW DATABASES执行您想要的操作。

您可以将此命令作为来自PDO或本机PHP MySQL库的查询运行,并读取返回的行。假装这是一个正常的选择。

您只会看到帐户用于连接MySQL的数据库可以看到。

答案 3 :(得分:-1)

MySQL的命令是

SHOW DATABASES

有关SHOW命令的更多信息,请参阅manual

答案 4 :(得分:-1)

撰写SQL查询:

  show databases

答案 5 :(得分:-1)

只需使用SHOW DATABASES。它将显示MySQL中存在的所有数据库。