Funktionsname: MySQLI_STMT :: CLEY ()
Anwendbare Version: Php 5, Php 7
Verwendung: Diese Funktion wird verwendet, um das Vorverarbeitungsanweisungsobjekt zu schließen und die damit verbundenen Ressourcen freizusetzen.
Syntax: bool mysqli_stmt :: close ()
Parameter: Keine
Rückgabewert: Return true, wenn das Vorverarbeitungsobjekt erfolgreich geschlossen wird. Wenn ein Fehler auftritt, wird False zurückgegeben.
Beispiel:
Connect_errno) {echo "konnte keine Verbindung zu der Datenbank herstellen:". $ mysqli-> connect_error; Ausfahrt(); } // Die Vorverarbeitungsanweisung erstellen $ STMT = $ mysqli-> vorbereiten ("Select * von Benutzern, wo Alter>?"); // Bindungsparameter $ ALTER = 18; $ stmt-> bind_param ("i", $ ay); // Abfrage ausführen $ STMT-> execute (); // das Ergebnis $ result = $ stmt-> get_result () erhalten; // Ausgabeergebnis während ($ row = $ result-> fetch_assoc ()) {echo $ row ["name"]. "Im obigen Beispiel erstellen wir zunächst eine Datenbankverbindung $ MySQLI. Anschließend erstellen wir eine Vorverarbeitungsanweisung $ STMT und binden einen Parameter $ Age. Als nächstes führen wir die Abfrage aus und erhalten das Ergebnis $ $. Nachdem wir das Ergebnis verarbeitet haben, schließen wir zuerst das Ergebnis -Set $ -Reergebnis und schließen dann das Vorverarbeitungsanweisungsobjekt $ STMT. Schließlich haben wir die Datenbankverbindung $ MySQLI geschlossen.
Beachten Sie, dass das Schließen der Objekte für Vorverarbeitungsanlagen eine gute Programmiergewohnheit ist, um sicherzustellen, dass die damit verbundenen Ressourcen rechtzeitig freigegeben werden und Speicherlecks und Leistungsprobleme vermeiden.