使用php连接到本地ms sql server

时间:2013-06-24 12:43:16

标签: php sql sql-server connection localhost

我正在尝试从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语句根本没有运行过。

请帮我弄清楚如何连接。

2 个答案:

答案 0 :(得分:0)

<?php 
$connection = new PDO("odbc:Driver={SQL Server};Server=27.0.0.1;Database=myDataBase; Uid=userName;Pwd=thePassword;"); 
?>

答案 1 :(得分:0)

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

这里是方法签名供参考。

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