【问题标题】:Call to undefined function sqlsrv_connect() in xampp 3.2.2 and php v7.2在 xampp 3.2.2 和 php v7.2 中调用未定义函数 sqlsrv_connect()
【发布时间】:2019-02-13 23:03:46
【问题描述】:

这是我的代码:

$servername = "GOUTAM";
$conninfo= array("database"=>"matrimony","UID"=>"sa","PWD"=>"root");
$conn = sqlsrv_connect( $servername,$conninfo );

if($conn)
    echo "Connection Successful";

else
{
    echo "<br>Failed....";
    die(print_r(sqlsrv_errors(),true));
}

我下载了ODBC 13驱动和SQLserver驱动40,在php.ini中也成功添加了.dll文件。

它仍然给我一个错误。

我该如何解决这个问题?

【问题讨论】:

  • 请粘贴错误信息。

标签: php sql-server xampp driver connect


【解决方案1】:

如果您使用 PHP 7.2,则需要下载 5.3(或 5.2)版本的 PHP Driver for SQL Server。更多信息请查看support matrix

下载后,做以下事情:

  • 下载并安装适当的ODBC Driver - 版本 17+(或 13.1)
  • 将相应的dll文件放到PHP扩展目录中
  • 运行&lt;?php phpinfo();?&gt;检查“sqlsrv”部分是否存在

【讨论】:

    猜你喜欢
    • 2016-01-23
    • 2016-09-08
    • 2012-11-22
    • 2017-08-04
    • 2017-12-05
    • 2016-08-01
    • 2015-08-24
    • 1970-01-01
    • 2016-07-02
    相关资源
    最近更新 更多