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")
;
}
?
|
|