(No version information available, might be only in CVS)
sesam_commit — Valide la transaction SESAM en cours
Valide la transaction SESAM en cours.
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() .
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 2382. Valider une transaction SESAM
<?php
if (
sesam_connect
(
"mycatalog"
,
"myschema"
,
"otto"
)) {
if (!
sesam_execimm
(
"INSERT INTO mytable VALUES (*, 'Small Test', <0, 8, 15>)"
))
die(
"Échec de l'insertion"
);
if (!
sesam_commit
())
die(
"Échec de l'insertion"
);
}
?>
sesam_rollback() |