|
(только PHP 3 CVS)
sesam_rollback - отбрасывает любые запущенные обновления БД SESAM. Описание
bool sesam_rollback (void) Возвращает TRUE при успехе, FALSE при ошибке.
sesam_rollback() отбрасывает все запущенные обновления БД. Влияет также на результирующие
курсоры и результирующие дескрипторы. В конце каждого скрипта, как часть функции
sesam_disconnect(), sesam_rollback() выполняется неявно, отменяя любые начатые изменения БД.
См. также sesam_commit().
Пример 1. Отмена обновления SESAM-БД
<?php
if (sesam_connect ("mycatalog", "myschema", "otto")) {
if (sesam_execimm ("INSERT INTO mytable VALUES (*, 'Small Test', <0, 8, 15>)")
&& sesam_execimm ("INSERT INTO othertable VALUES (*, 'Another Test', 1)"))
sesam_commit();
else
sesam_rollback();
}
?> | |
| |