sesam_commit

sesam_commit -- Schreibt noch nicht gesicherte Änderungen in die SESAM-Datenbank

Beschreibung

bool sesam_commit ( void)

Rüchgabewert : TRUE bei erfolgreicher Ausführung , ansonsten FALSE

sesam_commit( ) schreibt alle noch ausstehenden Änderungen in die Datenbank

Hinweis : es gibt keine Funktion " automatisches Sichern " wie in anderen Datenbanken , da dies zu ungewolltem Datenverlust führen kann . Bei der Beendigung des aktuellen Skripts oder beim Aufruf von sesam_disconnect( ) ) werden nicht gesicherte Daten durch einen impliziten sesam_rollback( ) Aufruf verworfen .

Siehe auch : sesam_rollback( ) .

Beispiel 1 . Schreiben eines Update in die SESAM-Datenbank

 
?php

 
if

 
(

 
sesam_connect

 
("mycatalog"

 
,

 
"myschema"

 
,

 
"otto")

 
)

 
{

 
if

 
(!sesam_execimm("INSERT

 
INTO

 
mytable

 
VALUES

 
(*

 
,

 
'Small

 
Test'

 
,

 
0

 
,

 
8

 
,

 
15

 
)")

 
)

 
die("insert

 
failed")

 
;

 
if

 
(!sesam_commit()

 
)

 
die("commit

 
failed")

 
;

 
}

 
?