mysql_close
(PHP 4, PHP 5)
mysql_close — Close MySQL connection
경고 이 확장은 PHP 5.5.0에서 더 이상 사용되지 않으며 PHP 7.0.0에서 제거되었습니다. 대신 MySQLi 또는 PDO_MySQL 확장을 사용해야 합니다. MySQL: API 선택 가이드도 참조하세요. 이 함수의 대안은 다음과 같습니다.
- mysqli_close()
- PDO: PDO 개체에
null
값 할당
설명
mysql_close(resource $link_identifier
= NULL): bool
mysql_close()는 지정된 링크 식별자와 관련된 MySQL 서버에 대한 비영구적 연결을 닫습니다. link_identifier
를 지정하지 않으면 마지막으로 열린 링크가 사용됩니다.
열린 비영구 MySQL 연결 및 결과 세트는 PHP 스크립트가 실행을 완료하면 자동으로 파괴됩니다. 따라서 열려 있는 연결을 명시적으로 닫고 결과 집합을 해제하는 것은 선택 사항이지만 그렇게 하는 것이 좋습니다. 이렇게 하면 리소스가 즉시 PHP 및 MySQL로 반환되어 성능이 향상될 수 있습니다. 관련 정보는 freeing resources를 참조하세요.
매개변수
link_identifier
- MySQL 연결. 링크 식별자가 지정되지 않으면 mysql_connect()에 의해 열린 마지막 링크가 가정됩니다. 연결을 찾거나 설정하지 않으면
E_WARNING
수준 오류가 생성됩니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 mysql_close() 예제
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
위의 예는 다음을 출력합니다.
Connected successfully
노트
참고:
mysql_close()는 mysql_pconnect()에 의해 생성된 영구 링크를 닫지 않을 것입니다. 자세한 내용은 영구 연결에 대한 매뉴얼 페이지를 참조하십시오.
기타
- mysql_connect() - MySQL 서버에 대한 연결 열기
- mysql_free_result() - 여유 결과 메모리