PDO::rollBack
(no version information, might be only in CVS)
PDO::rollBack --
Rolls back a transaction
Beskrivelse
bool
PDO::rollBack ( void )
Advarsel |
Denne funktion er
EKSPERIMENTABEL. Virkemåden af denne funktion,
navnet på funktionen, og andet ellers dokumenteret om denne
funktion, ændres muligvis uden advarsel i en fremtidig version af PHP.
Brug af denne funktion er på ejet ansvar. |
Rolls back the current transaction, as initiated by
PDO::beginTransaction(). It is an error to call this
method if no transaction is active.
If the database was set to autocommit mode, this function will restore
autocommit mode after it has rolled back the transaction.
Eksempler
Eksempel 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 */ ?>
|
|
Se også
PDO::beginTransaction() |
PDO::commit() |