mysqli_result::free
(mysqli_free_result) Libérez la mémoire liée au résultat
Nom de la fonction: mysqli_result :: free ()
Version applicable: PHP 5, PHP 7
Description de la fonction: mysqli_result :: free () est utilisée pour libérer des ressources de mémoire liées à l'ensemble de résultats.
Syntaxe: bool mysqli_result :: gratuit (void)
paramètre:
Valeur de retour:
Exemple:
<?php // 与数据库建立连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "数据库连接失败:" . $mysqli->connect_error; exit(); } // 执行查询语句$query = "SELECT * FROM users"; $result = $mysqli->query($query); // 检查查询结果是否为空if ($result->num_rows > 0) { // 输出每一行数据while ($row = $result->fetch_assoc()) { echo "ID: " . $row["id"] . ", Name: " . $row["name"] . "<br>"; } } else { echo "查询结果为空"; } // 释放结果集相关的内存资源$result->free(); // 关闭数据库连接$mysqli->close(); ?>
Dans l'exemple ci-dessus, nous établissons d'abord une connexion à la base de données et exécutons une instruction de requête. Ensuite, les ressources de mémoire liées à l'ensemble de résultats sont publiées en appelant la fonction mysqli_result :: free (). Enfin, fermez la connexion de la base de données. Cela garantit une libération en temps opportun des ressources mémoire et améliore les performances et l'efficacité du programme.