无法从PHP WSock32 DLL连接到Teradata
我正在尝试使用PHP、PDO和ODBC连接到无法从PHP WSock32 DLL连接到Teradata,php,odbc,teradata,Php,Odbc,Teradata,我正在尝试使用PHP、PDO和ODBC连接到Teradata服务器。示例代码: <?php $username = "tuser"; $password = "tpassword"; $dbcName = "tdata"; $dsn = "odbc:Driver=Teradata;DBCName=$dbcname"; try{ $pdo = new PDO($dsn, $username, $password, [ PDO::ATTR_TIMEOUT =&
Teradata
服务器。示例代码:
<?php
$username = "tuser";
$password = "tpassword";
$dbcName = "tdata";
$dsn = "odbc:Driver=Teradata;DBCName=$dbcname";
try{
$pdo = new PDO($dsn, $username, $password, [
PDO::ATTR_TIMEOUT => 20,
]);
} catch (PDOException $e) {
die($e);
}
检查网关规则。看看是否可以先直接telnet到TD主机。另外,如果您有一个ODBC DSN,您可以在ODBC管理器中对其进行测试。@access\u谢谢您的回答,telnet工作正常。网关关闭。连接测试成功。问题在于包含PHP的OpenServer包。默认模式下使用自己的路径的OpenServer包。我正在将选项更改为自己的路径+Windows路径,连接成功