Xampp php 5.6 mssql_connect()致命错误:调用未定义函数mssql_connect()

时间:2019-08-07 10:02:26

标签: php php-5.6

我在PHP 5.6版中使用Xampp 我正在尝试与mssql连接 但这告诉我错误(在Subject中提到)

有人可以帮我吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

说明:

MSSQL extensionmssql_函数)在装有PHP 5.3或更高版本的Windows上不再可用。

  

警告此功能已在PHP 7.0.0中删除。

     

此功能的替代方案包括:PDO_SQLSRV PDO_ODBC SQLSRV   统一的ODBC API这些功能使您可以访问MS SQL Server   数据库。

     

此扩展名在带有PHP 5.3或Windows的Windows上不再可用   以后。

解决方案:

您可以做的是安装PHP Driver for SQL Server。您需要下载该驱动程序的适当版本。对于PHP 5.6-3.2版(32位或64位也取决于PHP版本)。还要下载并安装适当的ODBC驱动程序。

示例脚本:

<?php
$serverName = "server\instance,port";
$connectionInfo = array(
    "UID" => "username",
    "PWD" => "password",
    "Database" => "database"
);
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn === false) {
    echo "Unable to connect.</br>";
    exit;
} else {
    echo "Connected.</br>";
}

// Other code here ...

sqlsrv_close($conn);
?>
相关问题