(PHP 5, PHP 7, PHP 8)
mysqli::commit -- mysqli_commit — Valide la transaction courante
Style orienté objet
Style procédural
Valide la transaction courante pour la base de données spécifiée par le paramètre link
.
mysql
Seulement en style procédural : Un objet mysqli retourné par la fonction mysqli_connect() ou mysqli_init().
flags
Un masque de constantes MYSQLI_TRANS_COR_*
.
name
Si fourni, alors COMMIT
est exécuté.
Si le rapport d'erreurs mysqli est activé (MYSQLI_REPORT_ERROR
) et que l'opération demandée échoue, un avertissement est généré. Si, en plus, le mode est défini sur MYSQLI_REPORT_STRICT
, une mysqli_sql_exception est lancée à la place.
Version | Description |
---|---|
8.0.0 | name est désormais nullable. |
Voir l'exemple se trouvant dans la documentation de la méthode mysqli::begin_transaction().
Note:
Cette fonction ne fonctionne pas avec les types de table non transactionnelle (comme MyISAM ou ISAM).