无法连接到数据库 - PHP

时间:2016-04-08 21:58:39

标签: php mysql xampp

我正在尝试连接到数据库,但收到错误消息:

PDOException: could not find driver in E:\Drive\Dev\PHP\connect\index.php:3 Stack trace: #0 E:\Drive\Dev\PHP\connect\index.php(3): PDO->__construct('mysql:host=localhost;...', 'dbuser', 'dbpassword') #1 {main}

我使用XAMPP来运行Apache和MySQL。此外,我已经配置了VirtualPorts并通过其别名访问所有网站,例如'mysite /'而不是'localhost'

请您检查下面的代码并帮我解决问题。提前谢谢!

<?php
    try{
        $pdo = new PDO('mysql:host=localhost;dbname=carbrands', 'dbuser', 'dbpassword');
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $pdo->exec('SET NAMES "utf8"');
    }
    catch(PDOException $e){
        $output = 'not connected';
        $e->getMessage();
        include 'output.html';
        exit();
    }

    $output = 'connected';
    include 'output.html';
?>

1 个答案:

答案 0 :(得分:0)

看起来你错过了正确的驱动程序。

检查此答案,因为它可能会对您有所帮助

Missing driver