我已安装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} 在第17行的C:\ AppServ \ www \ compras.mysql \ bd.php中抛出
我已经取消注释位于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的行。 知道为什么它不起作用吗?