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

时间:2014-02-23 06:22:19

标签: php sql-server linux

我正在为课程项目创建一个网站。该网站托管在Brinkster 2级Linux上。我试图使用PHP命令来访问和从ms sql服务器检索信息。数据库存储在Amazon Web Services上。布林克斯特的人发誓我应该能够连接数据库。这是我用来连接的代码。我一整天都在尝试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 个答案:

答案 0 :(得分:0)

它无法理解您正在使用哪个数据库mysql postgre提及 $ myDB =“”; (mysql或postgre)

答案 1 :(得分:0)

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

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

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