class mysql{
function __construct(){
$this->connect();
}
function __destruct(){
$mysqli = $this->connect();
$mysqli->close();
}
public function connect(){
static $mysqli;
require_once(ROOT_PATH.'/config/db_conf.php');
@$mysqli = new mysqli($sql_login['host'], $sql_login['user'], $sql_login['password'] , $sql_login['database'], $sql_login['port']);
if(!$mysqli){
throw new Exception("Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error);
}
return $mysqli;
}
}
当我尝试连接到mysql时 - 一切都很好,但在它之后我收到警告:mysqli::close(): Couldn't fetch mysqli in...
答案 0 :(得分:3)
直接回答这个问题:
但是:你有这个课程的计划吗? mysqli本身就是一个类,可能会在这个阶段为您提供所需的一切。我首先在增强它之前首先使用基类,然后在你需要额外功能的更多想法时加强它。首先要保持简单:)