错误:在PHP 7中调用未定义的函数sqlsrv_connect()

时间:2017-01-25 09:08:04

标签: php sql-server odbc sqlsrv

我希望有人可以帮我解决这个问题。仅供参考

  1. XAMPP 32位
  2. sqlsrv driver 32位
  3. odbc 64 bit(我认为)
  4. 我的操作系统64位
  5. 这是我的代码

    <?php
        $serverName = "REI\SQLEXPRESS"; //serverName\instanceName
        $connectionInfo = array( "Database"=>"test_db", "UID"=>"", "PWD"=>"");
        $conn = sqlsrv_connect( $serverName, $connectionInfo);
    
        if( $conn ) 
        {
            echo "Connection established.<br />";
        }
        else
        {
            echo "Connection could not be established.<br />";
            die( print_r( sqlsrv_errors(), true));
        }
    ?>
    

    当我将sqlsrv 64位版本复制到php.ini时,我得到错误未定义sqlsrv,但是当我将sqlsrv 32位版本复制到php.ini时,我得到安装odbc 32位版本的错误。我知道我不能安装32位版本,因为我的操作系统有64位版本。

    希望有人能给我一个解决方案或建议来解决这个问题。 谢谢你,祝你有个美好的一天

0 个答案:

没有答案