Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MSSQL、PHP连接问题、访问数据库_Php_Sql_Sql Server_Drupal - Fatal编程技术网

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

MSSQL、PHP连接问题、访问数据库,php,sql,sql-server,drupal,Php,Sql,Sql Server,Drupal,我正在尝试连接到一个客户(我是一名学生)的数据库,该网站使用drupal,并通过一个名为SPNET的模块连接到他们的live stock,MSSQL连接详细信息如下: localhost,1433 database: techtech username: tech1 password: EXAMPLEPASSWORD <?php $host = "localhost:1433"; $userDB = "tech1"; $passwordDB = "EXAMPLEPASSWORD"; $

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

localhost,1433
database: techtech
username: tech1
password: EXAMPLEPASSWORD
<?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');
}
?>
这很好,但现在我尝试用PHP连接到同一个数据库,如下所示:

localhost,1433
database: techtech
username: tech1
password: EXAMPLEPASSWORD
<?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');
}
?>
我不确定如何解决这个问题,这个.php文件位于drupal连接的同一台服务器上


感谢您的帮助。

由于1433是MSSQL的标准端口,因此在连接
MSSQL\u connect()
时,您不必指定它。如果要指定其他端口,则需要使用以下格式:

 $host = "localhost,1433";