recherche

Maison  >  Questions et réponses  >  le corps du texte

Quand dois-je fermer la connexion mysqli (base de données) ?

<p>Actuellement, j'ai un fichier connect.php comme </p> <pre class="brush:php;toolbar:false;">$mysql_host = ""; $mysql_database = ""; $mysql_user = ""; $mysql_password = ""; $con = nouveau mysqli( $mysql_host, $mysql_user, $mysql_password, $mysql_database ); // Vérifier la connexion si ($con->connect_error) { die("Échec de la connexion : " . $con->connect_error); }</pré> <p>Dans tous les autres fichiers PHP qui utilisent des requêtes MySQL, j'utilise "include 'connect.php';"</p> <p>Pour les instances sur W3Schools, ils créent une nouvelle connexion pour chaque requête, puis la ferment après utilisation. Voir ici : w3schools.com : Je ne sais pas s'ils font cela uniquement à des fins de démonstration ou s'il s'agit d'une bonne pratique. </p> <p>Dois-je fermer la connexion après chaque sélection et établir une nouvelle connexion pour la requête suivante ? Si ce n'est pas le cas, quand dois-je finalement fermer la connexion ? à la fin du fichier PHP contenant toutes les requêtes ? </p>
P粉311464935P粉311464935446 Il y a quelques jours511

répondre à tous(2)je répondrai

  • P粉521748211

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

    Fermez la connexion lorsque vous avez fini de l'utiliser sur cette page. Par exemple, si vous avez un blog, le bouton de publication du blog lancera le code qui ouvre la connexion, fera quelque chose avec la connexion (comme l'ajouter à la base de données ou l'afficher sur la page), puis fermera le connection , afin qu'il ne reste pas ouvert plus longtemps que nécessaire. Cependant, lorsque vous cliquez à nouveau sur le bouton, le processus recommencera, en utilisant la ressource uniquement en cas de besoin.

    répondre
    0
  • P粉336536706

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

    Citation du site Web php.net.

    Source : http://php.net/manual/en/mysqli.close.php

    répondre
    0
  • Annulerrépondre