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服務? –