gpt4 book ai didi

php - pdo_odbc 驱动程序问题

转载 作者:行者123 更新时间:2023-12-04 05:53:59 25 4
gpt4 key购买 nike

我尝试使用 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:在phpinfo()上启用了pdo_odbc;见下文
enter image description here

最佳答案

我认为您的 DSN 连接字符串不正确。我认为它应该是这样的;
odbc:Driver={Driver Name}...
查看 PHP 站点上的一些示例。它可能会给你一些关于你的 DSN 连接字符串应该是什么的线索......

http://php.net/manual/en/ref.pdo-odbc.connection.php

关于php - pdo_odbc 驱动程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9739970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com