我正在尝试使用PHP5连接到Sybase数据库。我相信我已经使用PDO_DBLIB
成功编译了PHP,因为phpinfo()
列出了PDO驱动程序下的dblib
,而freetds
是pdo_dblib
的味道。
但是,当我尝试测试连接时,出现读取错误:
我正在尝试使用以下代码连接到局域网上的服务器:
$dbh = new PDO("sybase:host=192.168.1.xxx;dbname=[database-name]", '[user]', '[pass]');
任何建议将不胜感激!
最佳答案
您应该使用dblib
而不是sybase
,如下所示:
$dbh = new PDO("dblib:host=192.168.1.xxx;dbname=[database-name]", '[user]', '[pass]');