Nom de la fonction: mysqli_stmt :: close ()
Version applicable: PHP 5, PHP 7
Utilisation: cette fonction est utilisée pour fermer l'objet de déclaration de prétraitement et libérer les ressources qui y sont associées.
Syntaxe: bool mysqli_stmt :: close ()
Paramètres: aucun
Valeur de retour: Renvoie True si l'objet d'instruction de prétraitement est fermé avec succès. Si une erreur se produit, FALSE est renvoyé.
Exemple:
connect_errno) {echo "n'a pas réussi à se connecter à la base de données:". $ mysqli-> connect_error; sortie(); } // Préparez l'instruction de prétraitement $ stmt = $ mysqli-> prépare ("SELECT * parmi les utilisateurs où l'âge>?"); // Paramètre de liaison $ Age = 18; $ stmt-> bind_param ("i", $ age); // EXECUTE QUERY $ STMT-> EXECUTE (); // obtient le résultat $ result = $ stmt-> get_result (); // Sortie du résultat while ($ row = $ result-> fetch_assoc ()) {echo $ row ["name"]. "Dans l'exemple ci-dessus, nous créons d'abord une connexion de base de données $ mysqli. Ensuite, nous préparons une déclaration de prétraitement $ stmt et lions un paramètre $ âge. Ensuite, nous exécutons la requête et obtenons le résultat $ résultat. Après le traitement du résultat, nous fermons d'abord le résultat de la définition des résultats, puis fermons l'objet de prétraitement de l'objet $ stmt. Enfin, nous avons fermé la connexion de la base de données $ mysqli.
Notez que la clôture des objets de déclaration de prétraitement est une bonne habitude de programmation pour s'assurer que les ressources qui leur sont associées sont libérées en temps opportun et éviter les fuites de mémoire et les problèmes de performance.