sesam_commit

(PHP 3 CVS only)

sesam_commit -- SESAM データベースへの待機中の更新処理をコミットする

説明

bool sesam_commit ( void )

全ての待機中のデータベースへの更新処理をコミットします。

他のデータベースのように"自動コミット"機能がないため、事故により データが失われる可能性があることに注意してください。カレントの スクリプト実行終了時 (あるいは sesam_disconnect() をコールした際) にコミットされていないデータは、暗黙の sesam_rollback() コールにより破棄されます。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

例 1. SESAM データベースの更新をコミットする

<?php
if (sesam_connect ("mycatalog", "myschema", "otto")) {
    if (!
sesam_execimm ("INSERT INTO mytable VALUES (*, 'Small Test', <0, 8, 15>)"))
        die(
"insert 失敗");
    if (!
sesam_commit())
        die(
"commit 失敗");
}
?>

参考

sesam_rollback()