PHP访问MS SQL server 2008 r2中的数据库

PHP访问MS SQL server 2008 r2中的数据库,php,sql-server,Php,Sql Server,亲爱的 我有一个php应用程序,即使我安装了驱动程序并修改了php.ini文件,也无法访问SQL server数据库 当我编写下面的代码时,它不会向我提供输出 $servername = "localhost"; $info = array('Databse'=>'Test'); $con = sqlsrv_connect($servername); if($con) { echo "Success"; } else { echo "Failure"; } sq

亲爱的

我有一个php应用程序,即使我安装了驱动程序并修改了php.ini文件,也无法访问SQL server数据库

当我编写下面的代码时,它不会向我提供输出

$servername = "localhost";
$info = array('Databse'=>'Test');

$con = sqlsrv_connect($servername);   

if($con)
{
    echo "Success";
}
else
{
    echo "Failure";
}
sqlsrv_connect()下面的任何内容都将被忽略


请帮助我,在过去的3周里,我一直在这样做:(

您可以使用
sqlsrv\u errors()打印出连接错误。


有关更多信息,请查看手册

您可以使用
sqlsrv\u errors()


有关更多信息,请检查手册

使用了
$info
的位置?1.信息在哪里?2.您是否检查了MSSQL上的所有权限?您需要在那里创建用户并授予他们从SQL Studio外部登录的权限。打开错误报告并检查错误。添加到脚本开头:
错误报告(E_全部^E_通知);ini_设置(“显示错误”,1)
哪里使用了
$info
信息?1.信息在哪里?2.您是否检查了MSSQL上的所有权限?您需要在那里创建用户并授予他们从SQL Studio外部登录的权限。打开错误报告并检查错误。添加到脚本开头:
错误报告(E_all ^E_通知);ini_设置(“display_errors”,1);
仍然没有显示任何内容,问题是sqlsrv_connect()之后的所有内容都被忽略,甚至是一条简单的回显消息。是否提供连接信息?$serverName=“serverName”;$uid=“my_username\u here”$pwd=“my_secret\u password”$dbname=“MyDatabaseName”$connectionInfo=array(“Database”=>“$dbname”,“uid”“=>”$uid“,$PWD”=>“$PWD”);$conn=sqlsrv\u connect($serverName,$connectionInfo);仍然没有显示任何内容,问题是sqlsrv\u connect()之后的所有内容都被忽略,甚至是一条简单的回显消息。您提供了连接信息吗?$serverName=“serverName”;$uid=“my\u username\u here”;$PWD=“my\u secret\u password”$dbname=“MyDatabaseName”$connectionInfo=array(“数据库”=>“$dbName”,“UID”=>“$UID”,“PWD”=>“$PWD”);$conn=sqlsrv\u connect($serverName,$connectionInfo);
$con=sqlsrv_connect($servername);   
if($con)
{
    echo "Success";
}
else
{
    die( print_r( sqlsrv_errors(), true));    
    echo "Faluire";
}