如何在使用 OOP 执行函数后关闭 mySQL 连接,包括数据库名称



我正在学习PHP,并且对PHP有基本的了解。我面临的问题是,

我想清除数据库连接,因为我正在做一个演示项目以提高我的技能。但是这个网站要慢下来。这样我想在执行任何页面后清除数据库连接。我正在尝试最后 2 天,仍在搜索。

请帮忙...

这是我的类文件db_connect.php

class Db_connect {
public function database_connection() {
$host_name = 'localhost';
$user_name = 'root';
$password = '';
$db_name = 'product_management';
$db_con = mysqli_connect($host_name, $user_name, $password, $db_name);
if (!$db_con) {
die('Connection Fail' . mysqli_error($db_con));
}
return $db_con;
}
}

这是我的类文件soft_info.php其中包括一些功能-

class Soft_info extends Db_connect{
public $link;
public function __construct() {
$this->link = $this->database_connection();
}
public function search_model_info($model_id) {
$sql = "SELECT * FROM sw_info ORDER BY s.sw_id DESC";
if (mysqli_query($this->link, $sql)) {
$query_result = mysqli_query($this->link, $sql);
return $query_result;
} else {
die('Query problem' . mysqli_error($this->link));
}
}
}

例如:

mysqli_close($this->link);

http://php.net/manual/en/mysqli.close.php

最新更新