Вот мой код подключения (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
Любая идея?
Попробуйте вместо этого строку подключения:
$conn = new PDO("mysql:host=$host;dbname=$database", $user, $password);
Плохо расположенные места вызовут проблемы.
Других решений пока нет …