使用php连接到ms sql数据库的linux web宿主-无法连接

使用php连接到ms sql数据库的linux web宿主-无法连接,php,sql-server,linux,Php,Sql Server,Linux,我正在为一个班级项目创建一个网站。该网站位于Brinkster 2级Linux上。我正在尝试使用php命令从ms sql server访问和检索信息。数据库存储在Amazon Web服务上。Brinkster的人发誓我应该能够连接数据库。这是我用来连接的代码。我整天都在尝试google和php手册 <html> <head> </head> <body> <h1>Connection TEST 2<

我正在为一个班级项目创建一个网站。该网站位于Brinkster 2级Linux上。我正在尝试使用php命令从ms sql server访问和检索信息。数据库存储在Amazon Web服务上。Brinkster的人发誓我应该能够连接数据库。这是我用来连接的代码。我整天都在尝试google和php手册

    <html>
  <head>


  </head>

  <body>
   <h1>Connection TEST 2</h1>


<?php
$myServer = "spdm.c4fs80uezapy.us-west-2.rds.amazonaws.com:1433";
$myUser = "StudentProject";
$myPass = "password";
$myDB = "";

//connection to the database
echo "testing";
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
echo "dbhandle created";
if( $dbhandle ) {
     echo "Connection established.<br />";
}else{
     echo "Connection could not be established.<br />";
     die( print_r( mssql_errors(), true));
}


?> 





</body>
</html>

连接测试2

无法理解您使用的是哪个数据库mysql postgre请提及它

$myDB=”“;(mysql或postgre)

没有显示任何内容的事实可能意味着存在解析错误。你好像忘了在下面一行用分号结尾

$dbhandle = mssql_connect($myServer, $myUser, $myPass);

编辑:刚刚看到您从评论中得到的错误。这意味着您的服务器未配置为处理
mssql
API。更好的选择是联系您的主机提供商客户支持。

目前HTML页面上没有显示任何内容,甚至没有“连接测试”。如果您连接到同一主机,请使用localhost。如果要连接到远程主机,请尝试使用相同的凭据从远程连接Navicat或PhpMyAdmin。在发现代码中的错误之前,请确保有关凭据。抱歉,忘记添加数据库托管在Amazon Web Services上。有错误吗?您可以尝试使用
错误报告(E\u ALL)在php代码的开头打开错误报告。致命错误:在第19行的/sites/yuma2/tksheils1/home/public_html/test2.php中调用未定义的函数mssql_connect()。是的,当我发现分号时,我对自己打了个耳光,但这意味着尽管他们告诉我,Brinkster并没有配置我需要的分号。