Heim  >  Fragen und Antworten  >  Hauptteil

Wann muss ich die MySQL-(Datenbank-)Verbindung schließen?

<p>Derzeit habe ich eine connect.php-Datei wie </p> <pre class="brush:php;toolbar:false;">$mysql_host = ""; $mysql_database = ""; $mysql_user = ""; $mysql_password = ""; $con = neues mysqli( $mysql_host, $mysql_user, $mysql_password, $mysql_database ); // Verbindung prüfen if ($con->connect_error) { die("Verbindung fehlgeschlagen: " . $con->connect_error); }</pre> <p>In allen anderen PHP-Dateien, die MySQL-Abfragen verwenden, verwende ich „include 'connect.php';“</p> <p>Für Instanzen auf W3Schools erstellen sie für jede Abfrage eine neue Verbindung und schließen sie nach der Verwendung. Siehe hier: w3schools.com: Ich bin mir nicht sicher, ob sie dies nur zu Demonstrationszwecken tun oder ob es eine bewährte Methode ist. </p> <p>Muss ich die Verbindung nach jeder Auswahl schließen und für die nächste Abfrage eine neue Verbindung herstellen? Wenn nicht, wann muss ich die Verbindung endgültig schließen? am Ende der PHP-Datei, die alle Abfragen enthält? </p>
P粉311464935P粉311464935444 Tage vor504

Antworte allen(2)Ich werde antworten

  • P粉521748211

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

    当您在该页面上使用完连接后,请关闭连接。比如说,如果您有一个博客,则用于发布博客的按钮将启动打开连接的代码,对连接进行一些操作(例如将其添加到数据库中或将其显示在页面上),然后它会关闭连接,这样它就不会打开超过它需要的时间。但是,当您再次单击该按钮时,它将重新开始该过程,仅在需要时使用资源。

    Antwort
    0
  • P粉336536706

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

    引自 php.net 网站。

    来源:http://php.net/manual/en/mysqli.close .php

    Antwort
    0
  • StornierenAntwort