PDO::beginTransaction
PDO::__construct
PDO
PHP Manual

# PDO::commit

(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

PDO::commit — Valide une transaction

### Description

bool PDO::commit ( void )

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.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### 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() - Démarre une transaction
- PDO::rollBack() - Annule une transaction

PDO::beginTransaction
PDO::__construct
PDO
PHP Manual