【发布时间】:2014-09-16 00:27:12
【问题描述】:
如果有人可以帮助我,那就太好了。
我已经在笔记本电脑上安装了 xampp,并且我还拥有一个带有自己数据库的域。
我希望能够使用我的笔记本电脑从站点访问数据库。我已经尝试了许多不同的方法来让它工作,它就是不会。
我已经访问了防火墙并将端口设置为打开,我还在shell中使用了flush-hosts功能,但没有奏效。
这是我收到的错误消息:
警告:mysql_connect(): Host '213.235.57.38' 由于很多连接错误被阻塞;在第 11 行的 C:\xampp\htdocs\see.php 中使用 'mysqladmin flush-hosts' 取消阻止 无法连接
该错误消息不断出现,说实话,我从未尝试将两个数据库从两个不同的服务器连接在一起,所以我想说,如果我没有做对,我很抱歉,我的代码到目前为止所做的是:
<?php
$host = "(ip address)";
$username = "**********";
$password = "***********";
$db_name = "***********";
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "SELECT * FROM Users";
$result = mysql_query($sql);
while ($row=mysql_fetch_array($result)){
echo $row['User_ID'];
}
?>
这就是我正在使用的代码,当然我确定我做错了整个连接。但如果有人能帮我解决这个问题,我将不胜感激。
谢谢。
【问题讨论】:
-
并非所有提供商都允许从另一台服务器连接到数据库服务器。
-
连接到名为“$host”的主机可能无法正常工作。尝试删除引号并仅连接到 $host