Я установил AppServer 2.5.10 (включая Apache и MySQL) и получаю эту ошибку:
Неустранимая ошибка: необработанное исключение «PDOException» с сообщением «не удалось найти драйвер» в C:\AppServ\www\compras.mysql\bd.php:17 Трассировка стека: #0 C:\AppServ\www\compras.mysql\bd .php(17): PDO->__construct('mysql:host=loca...', 'root', 'root') #1 C:\AppServ\www\compras.mysql\datos.php(9): Bd->__construct() #2 C:\AppServ\www\compras.mysql\index.php(6):categorias() #3 {main} добавлено в C:\AppServ\www\compras.mysql\bd.php в строке 17
Я уже раскомментировал строку «extension=php_pdo_mysql.dll» в документе php.ini, расположенном в Windows, но он все равно не работает.
function __construct() {
$this->usuario = 'root';
$this->clave = 'root';
$this->dsn = 'mysql:host=localhost;dbname=compras';
$this->conn = new PDO(
$this->dsn,
$this->usuario,
$this->clave);
}
Это часть моего кода. Строка, указанная в ошибке, используется для создания нового PDO. Любая идея, почему это не работает?