I found that there is a new SQLite3 class (as of PHP 5.3.3) and started using it in my latest project.
http://www.php.net/manual/en/book.sqlite3.php
All was well till I needed transactions. Have I overlooked something in the documentation? How could I achieve transactions using this class.