php那个版本可以和sql2012连接啊,我用的是php7.1.4连接不上啊,

解决方案 »

  1.   

    <?php  $conn=sqlsrv_connect("106.216.176.229","sa","123456");
    var_dump(curl_error($conn));
       if($conn)
       {
       echo "连接成功";
       } ?>
      

  2.   


    没有任何提示就是一个空白页面
    提示这样
    Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in D:\Recharge\RedDot\ceshi.php:3 Stack trace: #0 {main} thrown in D:\Recharge\RedDot\ceshi.php on line 3
      

  3.   

    你没有加载 php_sqlsrv 扩展
      

  4.   


    我的是非线程安全extension=php_sqlsrv_7_nts_x64.dll
    extension=php_pdo_sqlsrv_7_nts_x64.dll
    这两文件都加了
      

  5.   

    Call to undefined function sqlsrv_connect()
    调用    未经定义    函数加了怎么还是未定义?
    不过他也可能只提供了一个类,你可以看一下
      

  6.   

    现在是这个错误
    Fatal error: Uncaught TypeError: Argument 2 passed to sqlsrv_connect() must be of the type array, string given in 
      

  7.   

    建议你认真看手册$serverName = "serverName\sqlexpress"; //serverName\instanceName
    $connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
    $conn = sqlsrv_connect( $serverName, $connectionInfo);