찾다

 >  Q&A  >  본문

mysqli(데이터베이스) 연결을 언제 닫아야 합니까?

<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>
P粉311464935P粉311464935545일 전562

모든 응답(2)나는 대답할 것이다

  • P粉521748211

    P粉5217482112023-08-25 22:19:02

    이 페이지에서 사용이 끝나면 연결을 닫으세요. 예를 들어, 블로그가 있는 경우 블로그 게시 버튼을 누르면 연결을 여는 코드가 시작되고 연결과 관련된 작업(예: 데이터베이스에 추가 또는 페이지에 표시 등)이 수행된 다음 블로그가 닫힙니다. 연결 필요 이상으로 오래 열려 있지 않도록 합니다. 그러나 버튼을 다시 클릭하면 필요할 때만 리소스를 사용하여 프로세스가 다시 시작됩니다.

    회신하다
    0
  • P粉336536706

    P粉3365367062023-08-25 18:36:36

    php.net 웹사이트에서 인용.

    출처: http://php.net/manual/en/mysqli.close.php

    회신하다
    0
  • 취소회신하다