ODBC连接在localhost上工作但在实时服务器上不工作

时间:2017-01-02 17:13:27

标签: php sql-server-2008 odbc

我正在尝试使用ODBC_CONNECT()连接到SQL Server 2008,不知怎的,我设法在localhost上工作,但是当我尝试上传它时给了我这个错误

  

致命错误:调用未定义的函数odbc_connect()

这是我的连接字符串

的代码
$server = '***.***.***.**';
$user = '******';
$pass = '*********';
$port = '*******';
$database = '********';

//connection string
$connection_string = "DRIVER={SQL Server};SERVER=$server;$port;DATABASE=$database";
$conn = odbc_connect($connection_string,$user,$pass);

if ($conn) {
    echo "connected";

}
else {
     echo "not connected";
}

我用Google搜索了,我发现它可能是由于ODBC驱动程序丢失问题,我在我的localhost上运行PHP7,默认情况下支持ODBC驱动程序,但在我尝试上传的服务器(托管公司)上它有PHP5,需要安装odbc驱动程序,我已经与我的托管服务提供商交谈,他们说他们不能做任何事情。

这个问题有什么解决方案吗?我该怎么做才能让它正常工作?或者以任何方式我手中都没有任何东西可以做对吗?

0 个答案:

没有答案