Nom de la fonction: mysqli_stmt :: reset ()
Description de la fonction: Cette fonction est utilisée pour réinitialiser l'état de l'objet mysqli_stmt pour réexécuter l'instruction préparée.
Version applicable: PHP 5> = 5.3.0, php 7
Syntaxe: bool mysqli_stmt :: reset ()
Paramètres: aucun
Valeur de retour: renvoyer true si la réinitialisation est réussie; Sinon, renvoyez false.
Exemple:
<?php // 创建数据库连接 $conn = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功 if ($conn---> connect_error) {die ("Connection a échoué:". $ con-> connect_error); } // Préparer l'instruction SQL $ SQL = "SELECT * FROM Users Where Age>?"; // Créer un énoncé de prétraitement objet $ stmt = $ con-> prépare ($ sql); // Bind Paramètre $ stmt-> bind_param ("i", $ age); // Définir la valeur du paramètre $ Age = 20; // EXECUTE QUERY $ STMT-> EXECUTE (); // Obtenez le résultat de résultat $ result = $ stmt-> get_result (); // Sortie du résultat while ($ row = $ result-> fetch_assoc ()) {echo "id:". $ row ["id"]. ", Nom: " . $ row ["name"]. ", Âge: " . $ row ["âge"]. "Dans l'exemple ci-dessus, nous créons d'abord un objet de connexion MySqli $ Conn. Ensuite, nous préparons une instruction SELECT et créons un objet mysqli_stmt $ stmt pour exécuter l'instruction. Nous lions un paramètre $ âge via la fonction bind_param (). Ensuite, nous exécutons la première requête et sortons le résultat. Ensuite, nous réinitialisons l'état de l'objet $ STMT à l'aide de la fonction Reset () et réinitialisons la valeur du paramètre $ Age. Enfin, nous exécutons à nouveau la requête et sortions le résultat.
Notez que la fonction reset () ne réinitialisera que l'état de l'objet mysqli_stmt et ne fermera ni ne détruira l'objet. Si vous souhaitez détruire complètement l'objet mysqli_stmt, vous pouvez utiliser la fonction close ().