top

Описание функции sesam-rollback



sesam_rollback


(только 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();
}
?>


corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст