【发布时间】:2013-10-07 18:06:49
【问题描述】:
我正在尝试在我的本地服务器上连接 PDO。我使用的是 64 位 Windows 7 Professional 并安装了 AppServ。在一个 php 文档中,我使用以下代码进行连接:
<?php
$dbh = new PDO('mysql:host=localhost;dbname=test', 'root', 'password');
?>
但代码结果是一个错误:致命错误:未捕获异常 'PDOException' 并在 C:\AppServ\www\a.php:2 中显示消息 'could not find driver'
我检查了 phpinfo(),它显示 sqlite 和 sqlite2 是安装在 PDO 中的仅有的两个数据库。那么如何安装 MySQL PDO?
【问题讨论】:
-
您没有安装 PDO。试试 看看你是否有 PDO
-
您的 PHP 安装缺少 mysql 驱动程序。这就是它的长短。要么未激活,要么根本不存在。
-
@bksi: 如果 pdo 没有安装,那么你会得到一个未知对象错误。