这是我的连接代码(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
有什么想法吗?
答案 0 :(得分:0)
尝试使用此连接字符串:
$conn = new PDO("mysql:host=$host;dbname=$database", $user, $password);
放置不当的空间会导致问题。