【问题标题】:Connect to local ms sql server with php使用 php 连接到本地 ms sql 服务器
【发布时间】:2013-06-24 12:43:16
【问题描述】:

我正在尝试从 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 语句一样。

请帮我弄清楚如何连接。

【问题讨论】:

标签: php sql sql-server connection localhost


【解决方案1】:

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

这里是方法签名供参考。

resource mssql_connect ([ string $servername [, string $username [, string $password [, bool $new_link = false ]]]] )

【讨论】:

  • 我看过了,没用。我不知道分配给什么。 (例如,在我的情况下,服务器名称是什么。电脑的名称是 john-pc,服务器的名称是相同的)
【解决方案2】:
<?php 
$connection = new PDO("odbc:Driver={SQL Server};Server=27.0.0.1;Database=myDataBase; Uid=userName;Pwd=thePassword;"); 
?>

【讨论】:

    猜你喜欢
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多