【发布时间】:2012-04-02 03:44:15
【问题描述】:
我尝试使用 ODBC 连接运行 PDO。 首先,我在 64 位 Windows 上运行,安装了 32 位 WAMP,最后是 32 位 ODBC 驱动程序(64 位不存在)。
感谢:
C:\Windows\SysWOW64\odbcad32.exe
我创建了一个 DSN 测试并尝试了 odbc_connection:
odbc_connect("test", "root" , "root");
连接有效,我可以执行查询。 然后我尝试了 pdo_odbc :
try {
$dbh = new PDO("odbc:test", "root", "root");
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
但我得到一个错误...
Connection failed: could not find driver
我不明白为什么 pdo 连接失败 :'(
PS: pdo_odbc 在 phpinfo() 上启用;见下文
【问题讨论】: