Using Transactions | Dibi

'sqlite', 'database' => 'data/sample.s3db', ]); echo "

Before

\n"; $dibi->query('SELECT * FROM [products]')->dump(); // -> 3 rows $dibi->begin(); $dibi->query('INSERT INTO [products]', [ 'title' => 'Test product', ]); echo "

After INSERT

\n"; $dibi->query('SELECT * FROM [products]')->dump(); $dibi->rollback(); // or $dibi->commit(); echo "

After rollback

\n"; $dibi->query('SELECT * FROM [products]')->dump(); // -> 3 rows again