-2
,所以這是我的代碼:PHP數據庫連接問題
<?php
class DB{
private $host = 'loscalhost';
private $user = 'root';
private $password = '';
function __construct(){
try {
$connect_db = mysql_connect($this->host, $this->user, $this->password);
}catch(Exception $e){
echo 'DB connection failed: ', var_dump($e), "\n";
}
}
}
我改變了宿主變量的值,所以我可以顯示消息DB連接失敗...,但我的問題是,爲什麼是它沒有顯示?相反,我得到這樣的:警告:mysql_connect()函數:php_network_getaddresses:的getaddrinfo失敗:沒有這樣的主機被稱爲
試試private $ host ='localhost'; –
請先搜索你的問題,這個錯誤信息甚至被問及和回答。另外請仔細檢查你的錯誤代碼,因爲這樣的小錯誤是無關緊要的。如果您使用盡可能少的代碼來重新生成並從頭開始(不復制和粘貼,而不是單個位),則可以使用此功能。 – hakre
@hakre,我的問題不是關於我拼寫的本地主機 –