相关疑难解决方法(0)

如何使用PDO获取PHP中的MySQL数据库列表?

我想知道如何使用PDO在PHP中获取MySQL数据库列表而不必先连接到数据库(我的意思是在dsn中没有dbname)?

通常我以前使用函数mysql_list_dbs()但我不再用这种方式使用mysql.

php mysql pdo

13
推荐指数
2
解决办法
1万
查看次数

php mysqli列表数据库

早上好.

我想知道在PHP中是否有办法通过使用mysqli列出所有可用的数据库.以下在mysql中顺利工作(参见php docs):

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$db_list = mysql_list_dbs($link);

while ($row = mysql_fetch_object($db_list)) {
 echo $row->Database . "\n";
}  
Run Code Online (Sandbox Code Playgroud)

我可以改变:

$db_list = mysql_list_dbs($link); // mysql
Run Code Online (Sandbox Code Playgroud)

变成这样的东西:

$db_list = mysqli_list_dbs($link); // mysqli
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,是否可以将创建的mysqli连接转换为常规mysql并继续获取/查询新转换的连接?

php mysqli

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×2

mysql ×1

mysqli ×1

pdo ×1