Aktueller Standort: Startseite> Funktionskategorien> mysqli_stmt::reset

mysqli_stmt::reset

(MySQLI_STMT_RESET) Vorbereitungsanweisung zurücksetzen
Name:mysqli_stmt::reset
Kategorie:Mysqli
Programmiersprache:php
Kurzbeschreibung:Setzen Sie den Status des Objekts von MySQLI_STMT zurück, damit die vorbereitete Anweisung erneut ausgesetzt ist

Funktionsname: MySQLI_STMT :: Reset ()

Funktionsbeschreibung: Diese Funktion wird verwendet, um den Status des Objekts von MySQLI_STMT zurückzusetzen, um die vorbereitete Anweisung erneut auszubauen.

Anwendbare Version: Php 5> = 5.3.0, Php 7

Syntax: bool mysqli_stmt :: reset ()

Parameter: Keine

Rückgabewert: Return True Wenn Reset erfolgreich ist; ansonsten false zurückgeben.

Beispiel:

<?php // 创建数据库连接 $conn = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功 if ($conn---> Connect_error) {Die ("Verbindung fehlgeschlagen:". $ conn-> connect_error); } // SQL Anweisung $ SQL = "SELECT * von Benutzern, wo Alter>?"; // Vorverarbeitungsanweisung erstellen $ STMT = $ conn-> vorbereiten ($ sql); // Parameter binden $ STMT-> BIND_PARAM ("I", $ ay); // Parameterwert $ AGE = 20 festlegen; // Abfrage ausführen $ STMT-> execute (); // Ergebnis set $ result = $ stmt-> get_result (); // Ausgabeergebnis während ($ row = $ result-> fetch_assoc ()) {echo "id:". $ row ["id"]. ", Name: " . $ row ["Name"]. ", Alter: " . $ row ["Alter"]. "
";} // Setzen Sie den Status des MySQLi_stmt-Objekts $ stmt-> reset (); // den Parameterwert zurücksetzen $ AGE = 30; // Die Abfrage erneut ausführen $ STMT-> Execute (); // Erhalten Sie das Ergebnis set $ result = $ stmt-> get_result (); // $ result, sodass $ $ $ $ $ result- ". $ row [" id "].", Name: ". $ row [" Name "].", Alter: ".
";} // Schließen Sie das Vorverarbeitungsanweisungsobjekt $ STMT-> close (); // Schließen Sie die Datenbankverbindung $ conn-> close ();?>

Im obigen Beispiel erstellen wir zunächst ein MySQLi -Verbindungsobjekt $ conn. Anschließend erstellen wir eine SELECT -Anweisung und erstellen ein mySQLI_STMT -Objekt $ STMT, um die Anweisung auszuführen. Wir binden einen Parameter $ Alter durch die Funktion Bind_param (). Als nächstes führen wir die erste Abfrage aus und geben das Ergebnis aus. Anschließend setzen wir den Status des $ STMT -Objekts unter Verwendung der Funktion reset () zurück und setzten den Parameterwert $ ay zurück. Schließlich führen wir die Abfrage erneut aus und geben das Ergebnis aus.

Beachten Sie, dass die Funktion reset () nur den Status des Objekts von MySQLI_STMT zurücksetzt und das Objekt nicht schließt oder zerstört. Wenn Sie das Objekt mySQLI_STMT vollständig zerstören möchten, können Sie die Funktion close () verwenden.

Ähnliche Funktionen
Beliebte Artikel