我正在尝试将数据插入到我的SQlite3数据库中(通过命令行可行)。我已经为data1.db文件赋予了777权限,但仍然显示无法打开文件。
我收到以下错误信息:
Warning: SQLite3::exec() [sqlite3.exec]: unable to open database file in /var/www/test.php on line 3
使用以下代码:
$db = new SQLite3('./data1.db');
$db->exec("INSERT INTO table1 (fileName) VALUES ('test.txt')");
但奇怪的是,我可以从数据库中读取数据:(这个正常运行)
print_r($db->querySingle('SELECT fileName FROM table1', true));
我正在运行 PHP 5.3.0