新手从php脚本连接到mssql

时间:2012-02-16 05:13:45

标签: php sql-server

我有很多连接MySQL的经验,但我第一次尝试连接到SQL Server。

我已获得IP地址,服务器名称和端口。我已经尝试了我能想到的每个组合服务器字符串来建立连接,但似乎没有任何工作:

“127.0.0.1:1443\servername”

“127.0.0.1,1443 \服务器”

“servername \ 127.0.0.1:1443”

“服务器名\ 127.0.0.1,1443”

等...

一切都失败了。

我想我要求正确格式化服务器参数字符串以从php脚本连接到MS SQL。

$ip = '127.0.0.1';
$port = '1433';
$server_name = 'servername';    
$server = "$ip,$port\servername"; // <-- this is the line I need help with
$username = 'user';
$password = 'pass';

$con = mssql_connect($server, $username, $password) 
or die('Could not connect to the server!');

提前致谢!

2 个答案:

答案 0 :(得分:2)

如果您使用的是linux

$con = mssql_connect($server_name.":".$port,$username,$password);

或在Windows上

$con = mssql_connect($server_name.",".$port,$username,$password);

连接mssql server

答案 1 :(得分:1)

$ip = '127.0.0.1';
$port = '1433';
$server_name = 'servername';    
$server = "$ip.":".$port";
$username = 'user';
$password = 'pass';

$con = mssql_connect($server, $username, $password) 
or die('Could not connect to the server!');

这应该有效