我試圖連接到我的000webhost的MySQL數據庫,但它不能連接無法連接到數據庫 - MySQL的
這是我的PHP:
<?php
$db = new mysqli("mysql9.000webhost.com", "a9012103_msg", "msg123", "a9012103_msg");
if($db->connect_error) {
die("Couldn't connect to DB");
} else {
die("Connection successful");
}
?>
我擁有所有的正確信息。這裏是數據庫
MySQL數據庫 --- MySQL的用戶 --- 的MySQL主機
a9012103_msg --- a9012103_msg --- mysql9.000webhost信息.com
我假設數據庫在創建後會自動添加到用戶中。我曾嘗試使用本地主機,但這也不起作用。
我的網站是devconnect.comxa.com
它看起來像你的PHP頁面是在同一臺機器上託管好。你有沒有試過把'''mysql9.000webhost.com'''改成'''localhost'''? 我很確定000webhost不會將MySQL數據庫暴露給公共互聯網,因此您可能無法連接。 – kkaosninja
@kkaosninja如果是這種情況,他們需要爲使用遠程訪問付費。 –
'「mysql9.000webhost.com」'那裏有空間,擺脫它。如果這是真正的問題,那麼這個問題就會脫離主題,而且是不好的。 –