PDO::commit

(no version information, might be only in CVS)

PDO::commit --  Valide une transaction

Description

bool PDO::commit ( void )

Avertissement

Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

PDO::commit() valide une transaction, remet la connexion en mode autocommit en attendant l'appel à la fonction PDO::beginTransaction() pour débuter une nouvelle transaction.

Exemples

Exemple 1. Valide une transaction

<?php
/* Commence une transaction, désactivation de l'auto-commit */
$dbh->beginTransaction();
                
/* Modification du schéma de la base de données */
$sth = $dbh->exec("DROP TABLE fruit");
                
/* Valide les modifications */
$dbh->commit();
                
/* La connexion à la base de données est maintenant de retour en mode auto-commit */
?>

Voir aussi

PDO::beginTransaction()
PDO::rollBack()