db2_rollback
Rolls back a transaction
&reftitle.description;
booldb2_rollback
resourceconnection
Rolls back an in-progress transaction on the specified connection resource and
begins a new transaction. PHP applications normally default to AUTOCOMMIT
mode, so db2_rollback normally has no effect unless
AUTOCOMMIT has been turned off for the connection resource.
&reftitle.parameters;
connection
A valid database connection resource variable as returned from
db2_connect or db2_pconnect.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Rolling back a DELETE statement
In the following example, we count the number of rows in a table, turn
off AUTOCOMMIT mode on a database connection, delete all of the rows in
the table and return the count of 0 to prove that the
rows have been removed. We then issue db2_rollback
and return the updated count of rows in the table to show that the number
is the same as before we issued the DELETE statement. The return to the
original state of the table demonstrates that the roll back of the
transaction succeeded.
]]>
&example.outputs;
&reftitle.seealso;
db2_autocommit
db2_commit