2017-06-29 83 views
0

我运行这个PHP文件:PHP mssql_connect问题

<?php 
$link = mssql_connect('db1.peanut.butter.com:3184', 'user', 'pass'); 
?> 

,并收到此错误:

Warning: mssql_connect(): Unable to connect to server: db1.peanut.butter.com:3184 in /tmp/query.php on line 3 

服务器运行起来,我能够把它从连接和查询SSMS。

我该如何在mssql_connect命令中编写服务器? 全名?只是'db1'?没有端口?

谢谢!

+0

你忘了指定数据库的实例。 “db1.peanut.butter.com:3184\SQLEXPRESS”< - 这是一个例子。 您应该不使用'mssql_connect'函数,它在PHP7中删除使用sqlsrv_connect来代替:http://php.net/manual/en/function.sqlsrv-connect.php –

+0

调用未定义函数sqlsrv_connect() –

+0

@Thomas Rollet,我仍然得到相同的错误:'警告:mssql_connect():无法连接到服务器:db1.peanut.butter.com:3184\INST1在第3行的/tmp/query.php' –

回答

-1

此功能是removed从PHP 7.0.0

检查一下,可能出现这种情况。

+0

如果他使用PHP 7,他有这个错误:“未定义的函数mssql_connect()”。 这是与数据库通信的问题。 –