Services webmasters
Partenaires
Jeux concours gratuits
 
sesam_affected_rows
<<<
sesam_commit sesam_connect
>>>

7.93 SESAM
7 Index des fonctions
 Manuel PHP

Introduction
Configuration à l'exécution
Notes sur la configuration
Considérations à l'exécution
Types de curseurs
Portage
Sécurité
Migration d'une autre base SQL
Notes sur l'utilisation de types SQL divers
Support des "champs multiples" de SESAM
Voir aussi
sesam_affected_rows
->sesam_commit
sesam_connect
sesam_diagnostic
sesam_disconnect
sesam_errormsg
sesam_execimm
sesam_fetch_array
sesam_fetch_result
sesam_fetch_row
sesam_field_array
sesam_field_name
sesam_free_result
sesam_num_fields
sesam_query
sesam_rollback
sesam_seek_row
sesam_settransaction

7.93.13 sesam_commit()Valide la transaction SESAM en cours

[ Exemples avec sesam_commit ]   PHP 3 CVS only

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 .

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

Voir aussi sesam_rollback .

<< sesam_commit >>
sesam_affected_rows SESAM sesam_connect
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -