@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);
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 1
BuriK666
@BuriK666
Компьютерный псих
$DB->close();
https://www.php.net/manual/ru/mysqli.close.php

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
07 мая 2024, в 19:34
10000 руб./за проект
07 мая 2024, в 18:48
5000 руб./за проект
07 мая 2024, в 18:23
20000 руб./за проект