mysqli::close

(PHP 5, PHP 7, PHP 8)

mysqli::close -- mysqli_close — 이전에 열린 데이터베이스 연결을 닫습니다.


설명

객체 지향 스타일

public mysqli::close(): bool

절차적 스타일

mysqli_close(mysqli $mysql): bool

이전에 열린 데이터베이스 연결을 닫습니다.

열린 비영구 MySQL 연결 및 결과 집합은 해당 개체가 파괴될 때 자동으로 닫힙니다. 열려 있는 연결을 명시적으로 닫고 결과 집합을 해제하는 것은 선택 사항입니다. 그러나 결과를 얻은 후에도 처리해야 할 작업이 많이 남아 있는 경우 스크립트가 모든 데이터베이스 작업 수행을 완료하는 즉시 연결을 닫는 것이 좋습니다.


매개변수

mysql
절차적 스타일 전용: mysqli_connect() 또는 mysqli_init()에 의해 반환된 mysqli 객체

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


Examples

예제 #1 mysqli::close() 예제

객체 지향 스타일

                  
<?php

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

$result = $mysqli->query("SELECT Name, CountryCode FROM City ORDER BY ID LIMIT 3");

/* Close the connection as soon as it's no longer needed */
$mysqli->close();

foreach ($result as $row) {
    /* Processing of the data retrieved from the database */
}
                  
                

절차적 스타일

                  
<?php

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = mysqli_connect("localhost", "my_user", "my_password", "world");

$result = mysqli_query($mysqli, "SELECT Name, CountryCode FROM City ORDER BY ID LIMIT 3");

/* Close the connection as soon as it's no longer needed */
mysqli_close($mysqli);

foreach ($result as $row) {
    /* Processing of the data retrieved from the database */
}
                  
                

노트

메모: mysqli_close()는 영구 연결을 닫지 않습니다. 자세한 내용은 영구 연결에 대한 매뉴얼 페이지를 참조하십시오.


기타