Unable to write to a chmod 777 database file on SQlite3 via php 5.3.0
The folder containing the SQLite file must be writeable by the web user, if you want to make changes to it. It's not enough that the .db file is writeable.
See Why can't DBD::SQLite insert into a database through my Perl CGI script?