Nom de la fonction: mysqli :: release_savepoint ()
Version applicable: PHP 5.5.0 et supérieur
Description de la fonction: Cette fonction est utilisée pour libérer la ressource d'un point de sauvegarde spécifié dans une transaction afin qu'il ne soit plus disponible.
Syntaxe: bool mysqli :: release_savepoint (String $ savepoint)
paramètre:
Valeur de retour: renvoyez true si le point de sauvegarde est publié avec succès, sinon renvoyez false.
Exemple de code:
<?php // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "连接数据库失败:" . $mysqli->connect_error; exit(); } // 开始事务$mysqli->begin_transaction(); // 创建保存点$mysqli->savepoint("my_savepoint"); // 执行一些数据库操作// 释放保存点if ($mysqli->release_savepoint("my_savepoint")) { echo "保存点已成功释放"; } else { echo "释放保存点失败"; } // 提交事务$mysqli->commit(); // 关闭数据库连接$mysqli->close(); ?>
Dans l'exemple ci-dessus, nous créons d'abord une connexion de base de données. Ensuite, nous commençons une transaction à l'aide begin_transaction()
et créons un point de sauvegarde appelé "my_savepoint" à l'aide de savepoint()
. Ensuite, nous pouvons effectuer certaines opérations de base de données. Enfin, nous utilisons release_savepoint()
pour libérer le point de sauvegarde. Si la version est réussie, la sortie "SavePoint a été publiée avec succès"; Sinon, la sortie "SavePoint n'a pas été libérée". Enfin, nous utilisons la méthode commit()
pour soumettre la transaction et fermer la connexion de la base de données à l'aide de la méthode close()
.