The mysqli_rollback() function rolls back (undoes) all changes of the current transaction for the
specified connection. This means that the database is reverted to the state it was in before the transaction started.
Practical use: We use transactions when executing multiple related operations (e.g.,
transferring money between accounts). If any step fails, we call mysqli_rollback() to prevent partial
or incorrect entries in the database.
mysqli_autocommit($connection, FALSE).