1
我的错误是:连接到XAMPP从外部服务器
警告:mysql_connect()函数:无法连接到MySQL服务器上 '0.0.0.0'(4)在/ home /用户/的public_html/email.php 第2行无法连接到MySQL服务器 '0.0.0.0'(4)
0.0.0.0 =我的公共IP
我的目标是:
从我与GoDaddy托管的网站连接到本地Xampp MySQL数据库。这里是我使用的代码
$connect = mysql_connect("0.0.0.0:3306","DBUser", "DBpassword");
if (!$connect) {
die(mysql_error());
}
mysql_select_db("DBname");
$results4 = mysql_query("SELECT * FROM TableName WHERE didText=0 ORDER BY id DESC LIMIT 1");
while($row4 = mysql_fetch_array($results4)) {
$didIText = $row4['didText'];
$postID= $row4['postID'];
$theirNumber = $row4['phone'];
$offer = $row4['price'];
'0.0.0.0'不是有效的IP。您可能的意思是'127.0.0.1'或'localhost'不需要定义端口原因3306是默认的。另外,不要使用'mysql_ *'函数,因为它们将被删除。如果你想让godaddy连接到你的本地数据库服务器,你的IP会显示在诸如'whatismyip.com'等网站上,但是这可能需要在php.ini中进行配置更改才能允许。 – Xorifelse
我意识到0.0.0.0不是一个有效的IP我使用我的公共IP,我不想堆栈溢出。我写了“0.0.0.0 = My Public IP”如果我要使用本地主机尝试在我的GoDaddy域上创建MySQL Query,我将连接到GoDaddy服务器。我试图连接到我的本地机器,运行xampp。 @xorifelse –
我假设你已经转发了路由器上的端口?我假设你已经从默认值中更改了所有密码?如果您的IP地址经常变化,那么可能值得注册一个动态IP DNS服务? –