sesam_rollback
(No version information available, might be only in CVS)
sesam_rollback — Verwirft alle noch nicht gesicherten Änderungen der SESAM-Datenbank
Beschreibung
bool sesam_rollback
( void
)
Rückgabewerte: TRUE bei erfolgreicher Ausführung, ansonsten FALSE
sesam_rollback() Verwirft alle noch nicht gesicherten Änderungen der SESAM-Datenbank sowie Ergebnis-Cursor und Ergebnis-Deskriptoren.
Bei jeder Beendigung eines aktuellen Skripts sowie beim Aufruf von sesam_disconnect()) werden nicht gesicherte Daten durch einen impliziten sesam_rollback() Aufruf verworfen.
Siehe auch: sesam_commit().
Example#1 Verwerfen einer Änderung der SESAM-Datenbank
<?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();
}
?>