2011-09-26 55 views
0
$server = 'x.x.x.x\SQLEXPRESS'; 
$link = mssql_connect($server, 'username', 'password'); 


if (!$link) 
{ 

    die('Something went wrong while connecting to MSSQL'); 

} 
else 
{ 
echo "Connected!"; 
} 

它可以在windows操作系统上运行。但运行linux显示时“而连接MSSQL出事了” 请帮我连接到Linux上的MS SQL Server在php中

回答

0

一定要

1.启用在php.ini MSSQL加载库。

2.检查为服务

3.And的状态还检查PHP的日志文件,以了解到底是什么错误。

error_reporting(E_ALL); 
ini_set('display_errors', true); 
flush(); 

你可以在你的PHP文件的起加入这段代码,并检查什么是确切的错误。

感谢

+0

GET消息:无法连接到服务器 – infinity

+0

这是only.have你安装了TDS驱动一个疑问?如果没有,看看这个“http://www.freetds.org/”这http://www.php.net/manual/en/ref.mssql.php#81149可以给你一些这方面的信息。 – Kris

+0

资料库版本:FreeTDS – infinity