我已经安装了 AppServer 2.5.10(包括 Apache 和 MySQL)并且我收到了这个错误:
致命错误:在 C:\AppServ\www\compras.mysql\bd.php:17 中未捕获的异常“PDOException”和消息“找不到驱动程序”: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 行
我已经取消了位于 Windows 中的 php.ini 文档中的“extension=php_pdo_mysql.dll”行的注释,但它仍然不起作用。
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 的行。知道为什么它不起作用吗?