我有一些代碼允許用戶在其服務器上輸入其數據庫的詳細信息。提交詳細信息後,代碼將檢查與數據庫的連接以查看是否輸入了有效的詳細信息。我希望它給的變量是真,如果連接任何工作或做,這樣的結果:Mysqli連接警告顯示連接詳細信息是否有問題
$mysqli = new mysqli($_POST['dbHost'],$_POST['dbUser'],$_POST['dbPassword'],$_POST['dbName']);
if ($mysqli->connect_errno) { $badDetails = true; }
else { goodDetails = true; }
問題是,如果細節確實是不正確,它顯示了從代碼的第一行PHP警告以上給'未知的MySQL服務器主機'。
這是怎麼回事?我不希望PHP拋出它自己的可見錯誤,我想自己處理這個錯誤。
啊,這是有道理的!謝謝,我會確保在我把所有活着的時候關閉這些erorrs。 – Coop