【问题标题】:PHP7 driver not found (mysql)未找到 PHP7 驱动程序 (mysql)
【发布时间】:2017-09-10 23:02:02
【问题描述】:

这是我的连接代码(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

有什么想法吗?

【问题讨论】:

  • 这是一个英文网站。请用英语提问。

标签: php mysql pdo


【解决方案1】:

试试这个连接字符串:

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

位置不好的地方会出问题。

【讨论】:

    猜你喜欢
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 1970-01-01
    相关资源
    最近更新 更多