mysqli_stmt::free_result
(MySQLI_STMT_FREE_RESULT) Libérez la mémoire du résultat de stockage de la poignée de l'instruction donnée.
Nom de la fonction: mysqli_stmt :: free_result ()
Description de la fonction: Cette fonction est utilisée pour libérer le jeu de résultats lié à l'instruction de prétraitement.
Version applicable: PHP 5, PHP 7
Syntaxe: mysqli_stmt :: free_result ()
Paramètres: pas de paramètres.
Valeur de retour: cette fonction ne renvoie pas la valeur.
Exemple:
<?php // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_error) { die("连接失败: " . $mysqli->connect_error); } // 准备预处理语句$stmt = $mysqli->prepare("SELECT id, name FROM users WHERE age > ?"); // 绑定参数$age = 18; $stmt->bind_param("i", $age); // 执行查询$stmt->execute(); // 绑定结果$stmt->bind_result($id, $name); // 输出结果while ($stmt->fetch()) { echo "ID: " . $id . ", Name: " . $name . "<br>"; } // 释放结果集$stmt->free_result(); // 关闭预处理语句和数据库连接$stmt->close(); $mysqli->close(); ?>
illustrer: