0

我一直在用 PHP(xampp) 做一个需要连接到 SQL Server 数据库的项目。

我已经完成了诸如SQLSRV30.exeC:\xampp\php\ext文件夹中下载和安装以及创建一个简单的程序来确定程序是否已经连接但仍然无法弄清楚我遇到的问题的事情。

$server = "IDEA-PC\SQLEXPRESS";
$dbGet = array("Database"=>"LogboxDB");
$con = sqlsrv_connect($server, $dbGet) or die (sqlsrv_error());
if(!$con)
{
     die(print_r(sqlsrv_errors(), true));
}
else
{
    echo 'Connected';
}

这是我的错误。

致命错误:调用未定义函数 sqlsrv_connect();

我怎样才能摆脱这个问题?

4

2 回答 2

0

您需要启用扩展支持才能在 PHP 中使用 MSSQL 服务器。它可以通过编辑 php.ini 来启用,如下所示。

扩展=php_sqlsrv.dll

您可以从http://docs.gurock.com/testrail-admin/howto-installing-sqlsrv下载包

于 2013-11-11T05:48:19.517 回答
0

尝试这个

$serverName = "192.168.1.223, 1433"; //serverName\instanceName - change it as yours

// Since UID and PWD are not specified in the $connectionInfo array,
// The connection will be attempted using Windows Authentication.
$connectionInfo = array( "Database"=>"LogboxDB", "UID"=>"username", "PWD"=>"password");
$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));
}
于 2013-11-11T06:12:18.893 回答