找不到PHP7驱动程序(mysql)

时间:2017-09-10 23:02:02

标签: php mysql pdo

这是我的连接代码(PHP7):

try {
    $conn = new PDO('mysql :host='.$host.';dbname='.$database, $user, $password);
} catch (Exception $e) {
    die('Erreur  : ' . $e->getMessage());
}

我收到以下错误'找不到驱动程序" :

我的phpinfo():

                PDO
PDO support     enabled

PDO drivers     mysql, sqlite

            pdo_mysql
PDO Driver for MySQL        enabled
Client API version      mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $

Directive                       Local Value                     Master Value
pdo_mysql.default_socket        /var/run/mysqld/mysqld.sock     /var/run/mysqld/mysqld.sock

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用此连接字符串:

$conn = new PDO("mysql:host=$host;dbname=$database", $user, $password);

放置不当的空间会导致问题。