这个错误通常表示数据库连接的用户名或密码不正确。以下是一个使用 PDO 连接数据库并捕获异常的示例代码:
try {
$dsn = 'mysql:host=localhost;dbname=mydatabase';
$username = 'dbuser';
$password = 'password';
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_EMULATE_PREPARES => false,
];
$pdo = new PDO($dsn, $username, $password, $options);
// 执行数据库操作
} catch (PDOException $e) {
echo "捕获到的 PDO 异常:" . $e->getMessage();
}
解决方法:
请注意,上述解决方法是一般性的,具体解决方法可能因实际情况而异。