列出使用php的mysql数据库
我的phpmyadmin有以下数据库,如下所示:列出使用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
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);
?>
看看这个欢迎你,只是别忘了把这个答案标记为正确答案;不客气,只是别忘了把这个答案标记为正确答案;