我正在开发一个PHP项目,我必须创建一个API来从客户端的MS SQL服务器获取数据。我这样做 -
$connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server_ip;Database=$databse;", $username, $password);
它在我的localhost上工作(可能是因为我在我的系统上安装了SQL Server,但不确定)。但不适用于托管服务器。它给出了错误 -
[unixODBC][Driver Manager]Can't open lib 'SQL Server Native Client 10.0' : file not found
我甚至尝试过 -
$serverName = $server_ip;
$connectionInfo = array( "Database"=>$database, "UID"=>$username, "PWD"=>$password);
$conn = sqlsrv_connect( $serverName, $connectionInfo);
$conn does not return anything.
还有其他选择吗?
我甚至安装了odbc驱动程序。
答案 0 :(得分:0)
有一个名为php-sybase的替代(扩展名)。我成功地使用它连接到具有不同php版本的各种(版本)MSSQL数据库,仅提及:5.6和7.0。