gpt4 book ai didi

php - 如何在 PDO 中获取数据库名称?

转载 作者:IT王子 更新时间:2023-10-29 01:24:35 25 4
gpt4 key购买 nike

$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
$user = 'dbuser';
$password = 'dbpass';

try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}

PDO 中是​​否有存储数据库名称(testdb 值)的函数或常量?我在 $dbh 上做了一个 var_dump 却找不到任何东西...

最佳答案

假设你在 mysql 上,你可以做 select database()获取默认数据库的名称。

/* @var $pdo PDO */
$pdo->query('select database()')->fetchColumn();

关于php - 如何在 PDO 中获取数据库名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com