0
我目前正在运行一个amazon EC2实例来托管我的网站。我正在尝试连接到MySQL数据库。mysql_connect()导致网页崩溃
我有一些代码...
<h1>Test page</h1>
<?php
$connection = mysql_connect("xxx.xxxx.us-west-2.rds.amazonaws.com","username","password");
?>
试图加载此网页将导致无限加载符号。就好像一个无限循环正在运行。这里有一些细节...
- 如果我删除
mysql_connect()
功能 - 页面将正确显示所有PHP数据包括所有其它功能的页面将加载。
- “主机”,“用户名”和“密码”参数是正确和MySQL数据库服务器是运行。我知道这一点,因为我可以通过Sequel Pro连接和操作它。
- 如果我修改“主机”参数为不正确的页面将加载。
随时提问。谢谢。
编辑:等待约90秒后,页面最终将加载和显示错误2002
将其更改为mysqli_connect()会导致相同的问题。页面将无限加载,就像有东西崩溃一样。 – user3677286 2014-09-28 16:27:17
你确定这个服务器的api允许这种类型的访问吗?它是否超时?或者只是不断加载?让它一直持续到页面超时,看看你是否可以得到一个错误。 – 2014-09-28 16:28:23
尝试使用echo mysqli_error($ connection); 也在此之前,在你的连接类型mysqli_connect()或死(“无法连接到SQL”);查看是否显示该错误。 – 2014-09-28 16:29:47