我有以下用于连接数据库的代码。当有时连接失败时,我会看到很多错误。好吧,我已经隐藏了,error_reporting(0);
但我知道它不是解决方案。
数据库.php
class DB {
protected $db_name = 'demo';
protected $db_user = 'root';
protected $db_pass = 'root';
protected $db_host = 'localhost';
public function connect() {
$connection = mysql_connect($this->db_host, $this->db_user, $this->db_pass);
mysql_select_db($this->db_name);
return true;
}
然后我有一个文件inc.php,我在每一页上都包含它。
require_once 'db.php';
$db = new DB();
$db->connect();
//start the session
session_start();
现在我很困惑我在哪里包括die('Could not connect: ' . mysql_error());
我也想header("Location: logout.php");
如果无论如何连接死了。
谢谢