@Us59

Как закрыть соединение с БД?

Как закрыть соединение с БД?
Вот так делаю Connect и делаю запросы
function Connect () {
    require_once("config.php");
    $DB = new mysqli($DB_SERVER, $DB_USER, $DB_PASS, $DB_BASE);
    return $DB;
}

class Script {

	private $DB;

    public function __construct($DB)
    {
        $this->DB = $DB;
    }


	function Request ($data)
	{
          // тут делаю запросы к БД
        }
	function test1 ($data)
	{
          // тут делаю запросы к БД
        }
	function test2 ($data)
	{
          // тут делаю запросы к БД
        }
	function test3 ($data)
	{
          // тут делаю запросы к БД
        }
}
$DB = Connect();
$object = new Script($DB);
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 1
BuriK666
@BuriK666
Компьютерный псих
$DB->close();
https://www.php.net/manual/ru/mysqli.close.php

Открытые непостоянные соединения MySQL и результирующие наборы автоматически удаляются сразу по окончании работы PHP скрипта. Следовательно, закрывать соединения и очищать результирующие наборы не обязательно, но рекомендуется, так как это сразу же освободит ресурсы базы данных и память, занимаемую результатами выборки, что может положительно сказаться на производительности. Больше информации можно почерпнуть в разделе Освобождение ресурсов

https://www.php.net/manual/ru/features.persistent-...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы