1

我正在尝试连接到远程数据库。这是我的代码:-

php $con = mysql_connect("2toria.com","username","password"); if (!$con)   {   die('Could not connect: ' . mysql_error());   }

mysql_select_db("myTable", $con);

$result = mysql_query("SELECT * FROM Contestants");

while($row = mysql_fetch_array($result))   {   echo $row['Name'];   echo "<br />";   }

mysql_close($con);

数据库、表、用户名和密码名称都是正确的(出于明显的原因,我在此处更改了它们),但出现以下错误:-

警告:mysql_connect() [function.mysql-connect]:第 9 行 /home/toriaco/public_html/bigbro/index.php 中的用户 'username'@'bluechip6.ukhost4u.com' 的访问被拒绝(使用密码:YES)无法连接:用户“用户名”@“bluechip6.ukhost4u.com”的访问被拒绝(使用密码:是)**

4

1 回答 1

3

第一个可能的原因:
我知道拮抗剂(荷兰托管服务)会出于安全原因阻止所有非来自的连接localhost,而且我不认为它们是唯一的。(所以总是连接到 localhost,而不是http://...URL!)

第二个可能的原因:
密码/用户名错误。

于 2012-06-03T15:57:15.037 回答