PHP マニュアル
前のページ |  | 次のページ

# sesam_commit

(PHP 3 CVS only)

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

## 説明

bool sesam_commit ( void )

返り値: 成功時に`TRUE`、エラー時に `FALSE`

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

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

sesam_rollback() も参照ください。

例 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_affected_rows | 上に戻る | sesam_connect