PDO::rollBack
(no version information, might be only in CVS)
PDO::rollBack --
Rolls back a transaction
Description
bool
PDO::rollBack ( void )
Ðñïåéäïðïßçóç |
Αυτή η συνάρτηση είναι ΔΟΚΙΜΑΣΤΙΚΗ. Η συμπεριφορά της, το όνομα της και οτιδήποτε άλλο είναι τεκμηριωμένο σχετικά με αυτή την συνάρτηση μπορεί να αλλάξει χωρίς ειδοποίηση σε μελλοντικές εκδόσεις της PHP.
Χρησιμοποιήστε αυτή την συνάρτηση με δικό σας ρίσκο. |
When issued against databases that support transactions,
PDO::rollBack() rolls back any work in progress and
and returns the connection state to autocommit mode.
You must issue PDO::beginTransaction() to set the
connection state to manual commit mode before issuing
PDO::rollBack() has any effect.
Παραδείγματα
ÐáñÜäåéãìá 1. Roll back a transaction
<?php /* Begin a transaction, turning off autocommit */ $dbh->beginTransaction();
/* Change the database schema and data */ $sth = $dbh->exec("DROP TABLE fruit"); $sth = $dbh->exec("UPDATE dessert SET name = 'hamburger'");
/* Recognize mistake and roll back changes */ $dbh->rollBack();
/* Database connection is now back in autocommit mode */ ?>
|
|
Δείτε επίσης
PDO::beginTransaction() |
PDO::commit() |