PHP Manualen
forrige |  | næste

# 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()

forrige | hjem | næste
PDO::quote | op | PDO::setAttribute