新手从php脚本连接到mssql

问题描述:

我有很多连接到MySQL的经验,但我试图第一次连接到SQL Server。新手从php脚本连接到mssql

我给了一个IP地址,服务器名称和一个端口。我已经试过各种组合我能想到的服务器字符串进行连接,但没有什么似乎工作:

“127.0.0.1:1443\servername”

“127.0.0.1,1443 \服务器名”

“服务器名\ 127.0.0.1:1443”

“服务器名\ 127.0.0.1,1443”

等等

全部失败。

我想我要求格式的服务器参数字符串正确的连接到MS SQL从一个PHP脚本。

$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!'); 

在此先感谢!

,如果你使用的是Linux

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

或Windows

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

连接MSSQL服务器

+0

希望我有我见过这个花了4个小时调试这个。为什么Windows上的PHP使用逗号? – 2017-04-30 04:50:32

$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!'); 

这应该工作

+0

客户给我的凭据不好。除非我确认他们不好,否则我不想把他扔回去。谢谢! – clutterjoe 2012-02-17 12:27:22