(PHP 5, PHP 7, PHP 8)
mysqli::rollback -- mysqli_rollback — Annule la transaction courante
Style orienté objet
$flags = 0, ?string $name = null): boolStyle procédural
Annule la transaction courante pour la base de données.
mysqlSeulement en style procédural : Un objet mysqli retourné par la fonction mysqli_connect() ou par la fonction mysqli_init().
flags
       Un masque de constantes MYSQLI_TRANS_COR_*.
      
name
       Si fourni, alors ROLLBACK/*name*/ est exécuté.
      
   Cette fonction retourne true en cas de succès ou false si une erreur survient.
  
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 | nameest 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).