我正在尝试使用sqlsrv_connect()php函数连接mssql数据库,但它始终显示在致命错误之下。
致命错误:调用未定义的函数sqlsrv_connect()。
代码:
$server = 'xx.xxx.xxx.Xxx\sqlexpress';
$username = 'uname';
$password = 'password';
$database = 'testdb';
$connectionInfo = array( "Database"=>$database, "UID"=>$username, "PWD"=>$password);
$conn = sqlsrv_connect( $server, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
答案 0 :(得分:0)
为此,您必须下载相关的驱动程序。
用于PHP的Microsoft SQL Server 2005驱动程序允许PHP开发人员访问SQL Server 2005和SQL Server 2008数据库中的数据。该驱动程序包括对Windows和SQL Server身份验证方法,事务,参数绑定,流,元数据访问,连接池和错误处理的支持。
检查以下链接: