试图找出如何连接到本地SQL Server与在线PHP文件。然而,我得到连接错误。
警告:mysql_connect() [function。[2002] [mysql-connect由于目标机器主动拒绝,因此无法进行连接它。(试图通过tcp://localhost:xxxx连接)E:webexample.comuploadsreadDB.php on line 8
特别是我在试图指定是否以及在何处连接到PC,然后使用任何相关密码连接到数据库时遇到了麻烦。
我的当前连接是这样的
mysql_connect("localhost","the_sql_server_nameSQLEXPRESS","mysql");
mysql_select_db("ACME") or die(mysql_error());
$data = mysql_query("SELECT * FROM TradingAccount")
or die(mysql_error());
我的服务器在本地运行(sql server studio management 2012),我试图从表TradingAccount连接到其特定的DB ACME。
谁能告诉我如何连接到这个本地表成功与PHP?我在运行服务器时也使用Windows身份验证,以防万一。
我没能找到任何有用的资源,我只使用过PHP连接到在线数据库,也没有本地的东西。
你的问题在这一行:
mysql_connect("localhost","the_sql_server_nameSQLEXPRESS","mysql");
你写的是the_sql_server_nameSQLEXPRESS
。我不明白为什么。该方法的语法是:
mysql_connect("hostname", "username", "password");
有关更多信息,请访问PHP手册中的mysql_connect条目