PDO无法连接到数据库

时间:2017-12-19 08:20:03

标签: php mysql pdo wamp

即使登录数据正确,我也会遇到此问题,即拒绝访问权限。我已经尝试了多台服务器,但它会继续说拒绝访问。机器可以访问服务器。我认为这是我的工作不起作用。

enter image description here enter image description here

错误:

  

连接失败:SQLSTATE [HY000] [1045]用户'xml'@'localhost'拒绝访问(使用密码:YES)

类别:

class db
{

private $conn;

function __construct()
{

}

public function setupConnection()
{

    if (!isset($conn)) {
        $mysql_host = 'localhost';
        $mysql_username = 'xml';
        $mysql_password = '12345';
        $mysql_db = 'xml';

        try {
            $conn = new PDO("mysql:host=" . $mysql_host . ";dbname=" . $mysql_db . "", $mysql_username, $mysql_password);
            // set the PDO error mode to exception
            $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
        } catch (PDOException $e) {
            echo "Connectie is gefaald!: " . $e->getMessage();
        }

        return $conn;
    }

}

}

0 个答案:

没有答案