現在の位置: ホーム> 関数カテゴリ一覧> mysqli::release_savepoint

mysqli::release_savepoint

(mysqli_release_savepoint)現在のトランザクションの保存ポイントセットから指定された保存ポイントを削除します
名前:mysqli::release_savepoint
カテゴリ:mysqli
対応言語:php
一言説明:トランザクションで指定されたセーブポイントのリソースをリリースして、利用できなくなるようにします

関数名:mysqli :: release_savepoint()

該当するバージョン:PHP 5.5.0以上

関数の説明:この関数は、指定された保存ポイントのリソースをトランザクションで解放するために使用され、使用できなくなります。

構文:bool mysqli :: release_savepoint(string $ savepoint)

パラメーター:

  • $ savepoint:savepointの名前。 SavePointは、トランザクション内の特定の場所を識別する文字列です。

返品値:保存ポイントが正常にリリースされた場合はtrueを返し、それ以外の場合はfalseを返します。

サンプルコード:

 <?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(); ?>

上記の例では、最初にデータベース接続を作成します。次に、 begin_transaction()メソッドを使用してトランザクションを開始し、 savepoint()メソッドを使用して「my_savepoint」と呼ばれるセーブポイントを作成します。次に、いくつかのデータベース操作を実行できます。最後に、 release_savepoint()メソッドを使用して、savepointをリリースします。リリースが成功した場合、出力「SavePointが正常にリリースされました」。それ以外の場合、出力「SavePointがリリースされていません」。最後に、 commit()メソッドを使用してトランザクションを送信し、 close()メソッドを使用してデータベース接続を閉じます。

類似の関数
人気記事(にんききじ)