使用php列出mysql数据库

Mit*_*kar 1 php mysql phpmyadmin

我的phpmyadmin有这些数据库,看起来像这样:

demo_db_1
information_schema
mysql
performance_schema
demo_db_2
test_db_1
test_db_2
Run Code Online (Sandbox Code Playgroud)

如何获取所有自定义数据库的列表?

含义:当我运行test.php文件时,我希望看到一个类似的列表

demo_db_1
demo_db_1
test_db_1
test_db_2
Run Code Online (Sandbox Code Playgroud)

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

提前致谢

Mos*_*rdy 5

使用调用mysql查询 mysql_query("show databases;");

您可以获取您有权访问的数据库列表:

SHOW DATABASES;
Run Code Online (Sandbox Code Playgroud)

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