Position actuelle: Accueil> Catégories de fonctions> mysqli_stmt::reset

mysqli_stmt::reset

(mysqli_stmt_reset) Réinitialiser la déclaration de préparation
Nom:mysqli_stmt::reset
Catégorie:Mysqli
Langage de programmation:php
Description en une ligne:Réinitialisez l'état de l'objet mysqli_stmt afin que l'instruction préparée soit réexécutée

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"]. "
";} // réinitialiser l'état de l'objet mysqli_stmt $ stmt-> reset (); // réinitialiser la valeur du paramètre $ Âge = 30; // exécuter la requête à nouveau $ stmt-> execute (); // obtenir le résultat set $ result = $ stmt-> get_result (); // sorping the Result ($ row = $ result-> fetch_assOC () {ochet" $ Row = $ result-> $ Row [id "].
";} // Fermez l'objet de l'instruction de prétraitement $ stmt-> close (); // ferme la connexion de la base de données $ con-> close () ;?>

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 ().

Fonctions similaires
Articles populaires