English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция mysqli_close()Закрытие ранее открытого подключения к базе данных
mysqli_close();Функция принимает объект функции MySQL (ранее открытой) в качестве параметра и закрывает его.
Вы не можете использовать эту функцию для закрытия Постоянное подключение.
mysqli_close($con);
Номер | Параметры и описание |
---|---|
1 | con(обязателен) Это объект, представляющий соединение с сервером MySQL, которое вам нужно закрыть. |
Функция PHP mysqli_close() возвращает булево значение, true в случае успехаtrue, в случае неудачиfalse.
Эта функция была введена в PHP версии 5 и может использоваться во всех более поздних версиях.
Ниже приведен пример использованияmysqli_close();Использование функции (по стилю процедурного подхода) -
<?php $host = "localhost"; $username = "root"; $passwd = "password"; $dbname = "mydb"; // Установить соединение $con = mysqli_connect($host, $username, $passwd, $dbname); // Закрыть соединение $res = mysqli_close($con); if ($res) { print("Соединение закрыто"); } else { print("Извините, может быть закрыто соединение из-за проблемы"); } ?>
Результат вывода
Соединение закрыто
В объектно-ориентированном стиле грамматика этой функции такая:$con->close();。Ниже приведен пример функции в стилистике объектно-ориентированного подхода;
<?php $host = "localhost"; $username = "root"; $passwd = "password"; $dbname = "mydb"; // Установить соединение $con = new mysqli($host, $username, $passwd, $dbname); // Закрыть соединение $res = $con -> close(); if ($res) { print("Соединение закрыто"); } else { print("Извините, может быть закрыто соединение из-за проблемы"); } ?>
Результат вывода
Соединение закрыто
Этоmysqli_close();Другой пример функции -
<?php // Установить соединение $con = @mysqli_connect("localhost"); $res = @mysqli_close($con); if ($res) { print("Соединение закрыто"); } else { print("Извините, может быть закрыто соединение из-за проблемы"); } ?>
Результат вывода
Извините, может быть закрыто соединение из-за проблемы
<?php $connection = @mysqli_connect("oldtoolbag.com", "use", "pass", "my_db"); if (mysqli_connect_errno($connection)) { echo "Не удалось подключиться к MySQL: " . mysqli_connect_error(); } else { mysqli_close($connection); } ?>
Результат вывода
Не удалось подключиться к MySQL: не удалось установить соединение, так как целевой компьютер активно отклонил соединение.