PDO::beginTransaction
<<<
PDO::commit PDO::__construct
>>>

8.96 Fonctions PDO
8 Référence des fonctions
 Manuel PHP

Introduction
Installation
Drivers PDO
Classes pré-définies
Constantes pré-définies
PDO::beginTransaction
->PDO::commit
PDO::__construct
PDO::errorCode
PDO::errorInfo
PDO::exec
PDO::getAttribute
PDO::lastInsertId
PDO::prepare
PDO::query
PDO::quote
PDO::rollBack
PDO::setAttribute
PDOStatement::bindColumn
PDOStatement::bindParam
PDOStatement::columnCount
PDOStatement::errorCode
PDOStatement::errorInfo
PDOStatement::execute
PDOStatement::fetch
PDOStatement::fetchAll
PDOStatement::fetchSingle
PDOStatement::getAttribute
PDOStatement::getColumnMeta
PDOStatement::rowCount
PDOStatement::setAttribute
PDOStatement::setFetchMode

8.96.7 PDO::commit() Valide une transaction

[ Exemples avec pdo_commit ]   CVS uniquement

bool  PDO::commit ( void )
Attention

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.

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 */
?>

<< PDO::commit >>
PDO::beginTransaction Fonctions PDO PDO::__construct