列出使用php的mysql数据库

列出使用php的mysql数据库,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我的phpmyadmin有以下数据库,如下所示: demo_db_1 information_schema mysql performance_schema demo_db_2 test_db_1 test_db_2 如何获取所有自定义数据库的列表 意思是:当我运行一个文件test.php时,我希望看到一个如下列表 demo_db_1 demo_db_1 test_db_1 test_db_2 我不想连接到任何数据库。只需要所有已创建数据库的列表。我怎样才能做到这一点 提前感谢使用mysql

我的phpmyadmin有以下数据库,如下所示:

demo_db_1
information_schema
mysql
performance_schema
demo_db_2
test_db_1
test_db_2
如何获取所有自定义数据库的列表

意思是:当我运行一个文件test.php时,我希望看到一个如下列表

demo_db_1
demo_db_1
test_db_1
test_db_2
我不想连接到任何数据库。只需要所有已创建数据库的列表。我怎样才能做到这一点

提前感谢

使用mysql_queryshow数据库调用mysql查询

您可以通过以下方式获取您有权访问的数据库列表:

SHOW DATABASES;
如果您想获取登录用户以外的其他用户的列表,则必须查询mysql.db表。

使用mysql\u queryshow数据库调用mysql查询

您可以通过以下方式获取您有权访问的数据库列表:

SHOW DATABASES;

如果要获取登录用户以外的其他用户的列表,则必须查询mysql.db表。

您可以使用以下代码:

<?php
    //mysql_connect('HostName','UserName','Password');
    mysql_connect('localhost','root','');
    $database = mysql_query("show databases;");
    while($data = mysql_fetch_assoc($database))
    {
    $fetch[] = $data;
    }
    print "<pre>";
    print_r($fetch);
?>

您可以使用以下代码:

<?php
    //mysql_connect('HostName','UserName','Password');
    mysql_connect('localhost','root','');
    $database = mysql_query("show databases;");
    while($data = mysql_fetch_assoc($database))
    {
    $fetch[] = $data;
    }
    print "<pre>";
    print_r($fetch);
?>

看看这个欢迎你,只是别忘了把这个答案标记为正确答案;不客气,只是别忘了把这个答案标记为正确答案;