0

我正在尝试从 php 连接到本地 MS SQL Server。身份验证是Windows身份验证,我不知道如何连接到服务器(例如,用户名和密码设置什么,服务器名称?)

$serverName = 'JOHN-PC\JOHN-PC';
$connectionOptions = array('website' => 'users');

$conn = sqlsrv_connect($serverName, $connectionOptions);
if( $conn ) {
     echo "Connection established.<br />";
}
else{
     echo "Connection could not be established.<br />";
     die( print_r( sqlsrv_errors(), true));
}

上面的代码甚至没有返回任何东西。因此,就像根本没有运行 IF 语句一样。

请帮我弄清楚如何连接。

4

2 回答 2

0
<?php 
$connection = new PDO("odbc:Driver={SQL Server};Server=27.0.0.1;Database=myDataBase; Uid=userName;Pwd=thePassword;"); 
?>
于 2013-06-24T12:47:07.113 回答
0

您需要将第一个参数设置为server我相信您将username其用作第一个参数。

这是供参考的方法签名。

resource mssql_connect ([ string $servername [, string $username [, string $password [, bool $new_link = false ]]]] )
于 2013-06-24T12:51:46.223 回答