MSSQL,PHP连接问题,访问数据库


MSSQL , PHP Connection issues, accessing a database

我正试图连接到一个客户端的数据库(我是一名学生),该网站正在使用drupal,并通过一个名为SPNET的模块连接到他们的实时股票,MSSQL连接详细信息如下:

localhost,1433
database: techtech
username: tech1
password: EXAMPLEPASSWORD

这很好,但现在我正试图用PHP连接到同一个数据库,如下所示:

<?php
$host = "localhost:1433";
$userDB = "tech1";
$passwordDB = "EXAMPLEPASSWORD";
$database = "techtech";
$link = mssql_connect($host, $userDB, $passwordDB);
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
?>

我得到了这个错误:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost:1433

我不知道如何解决这个问题,这个.php文件位于drupal连接的同一台服务器上。

谢谢你的帮助。

由于1433是MSSQL的标准端口,因此在连接mssql_connect()时不必指定它。如果你想指定一个不同的端口,你需要使用以下格式:

 $host = "localhost,1433";