我是php和mySQL的新手,并尝试连接到远程数据库。这是我的代码: -
php $ con = mysql_connect(“2toria.com”,“username”,“password”);如果 (!$ con){die('无法连接:'。mysql_error()); }
mysql_select_db(“myTable”,$ con);
$ result = mysql_query(“SELECT * FROM Contestants”);
while($ row = mysql_fetch_array($ result)){echo $ row ['Name'];
echo“
”; }mysql_close($ CON);
数据库,表格,用户名和密码名称都是正确的(我已经在这里更改了它们,原因很明显),但是我收到以下错误: -
警告:mysql_connect()[function.mysql-connect]:拒绝访问 用户'username'@'bluechip6.ukhost4u.com'(使用密码:YES)in 第9行的/home/toriaco/public_html/bigbro/index.php无法 connect:访问被拒绝用户'username'@'bluechip6.ukhost4u.com' (使用密码:是)**
关于这个问题的任何想法? TIA,马特
答案 0 :(得分:2)
第一个可能的原因:
我知道反对者(荷兰托管服务)出于安全原因阻止了不是来自localhost
的所有连接,我不认为它们是唯一的连接。 (因此始终连接到localhost,而不是http://...
URL!)
第二个可能的原因:
密码/用户名错误。