mysqli(데이터베이스) 연결을 언제 닫아야 합니까?
P粉311464935
2023-08-24 23:50:20
<p>현재 </p>와 같은 connect.php 파일이 있습니다.
<pre class="brush:php;toolbar:false;">$mysql_host = ""
$mysql_database = "";;
$mysql_user = "";;
$mysql_password = ""
$con = 새로운 mysqli(
$mysql_호스트,
$mysql_사용자,
$mysql_비밀번호,
$mysql_database
);
// 연결 확인
if ($con->connect_error) {
die("연결 실패: " . $con->connect_error);
}</pre>
<p>MySQL 쿼리를 사용하는 다른 모든 PHP 파일에서는 "include 'connect.php';"를 사용합니다.</p>
<p>W3Schools의 인스턴스에서는 각 쿼리에 대해 새 연결을 생성한 다음 사용 후 닫습니다. 여기를 참조하세요: w3schools.com: 그들이 단지 시연 목적으로 이것을 하고 있는지 아니면 모범 사례인지는 잘 모르겠습니다. </p>
<p>선택할 때마다 연결을 닫고 다음 쿼리를 위해 새 연결을 만들어야 합니까? 그렇지 않다면 언제 연결을 종료해야 합니까? 모든 쿼리가 포함된 PHP 파일의 끝에는 무엇입니까? </p>
이 페이지에서 사용이 끝나면 연결을 닫으세요. 예를 들어, 블로그가 있는 경우 블로그 게시 버튼을 누르면 연결을 여는 코드가 시작되고 연결과 관련된 작업(예: 데이터베이스에 추가 또는 페이지에 표시 등)이 수행된 다음 블로그가 닫힙니다. 연결 필요 이상으로 오래 열려 있지 않도록 합니다. 그러나 버튼을 다시 클릭하면 필요할 때만 리소스를 사용하여 프로세스가 다시 시작됩니다.
php.net 웹사이트에서 인용.
출처: http://php.net/manual/en/mysqli.close.php