sesam_commit

sesam_commit -- Valide la transaction SESAM en cours

Description

bool sesam_commit ( void)

sesam_commit( ) retourne TRUE en cas de succès et FALSE sinon .

sesam_commit( ) valide toutes les modifications de tables en attente sur la base .

Notez qu' il n'y a pas de mode "auto-commit" , comme dans d 'autres bases de données , car cela peut conduire à une perte accidentelle de données . Les données non valides à la fin d' un script (ou au moment de l'appel de sesam_disconnect( ) ) seront annulées par un appel implicite à sesam_rollback( ) .

Voir aussi : sesam_rollback( ) .

Exemple 1 . Valider une transaction SESAM

 
?php

 
if

 
(

 
sesam_connect

 
("moncatalogue"

 
,

 
"monschema"

 
,

 
"toto")

 
)

 
{

 
if

 
(!sesam_execimm("INSERT

 
INTO

 
mytable

 
VALUES

 
(*

 
,

 
'Small

 
Test'

 
,

 
0

 
,

 
8

 
,

 
15

 
)")

 
)

 
die("insertion

 
manquée")

 
;

 
if

 
(!sesam_commit()

 
)

 
die("insertion

 
réussie")

 
;

 
}

 
?