相关疑难解决方法(0)

无法通过php 5.3.0写入SQlite3上的chmod 777数据库文件

我正在尝试将数据插入到我的SQlite3数据库中(这可以通过命令行工作).我给了data1.db文件777权限,但仍然说它无法打开文件.

我收到此错误:

Warning: SQLite3::exec() [sqlite3.exec]: unable to open database file in /var/www/test.php on line 3
Run Code Online (Sandbox Code Playgroud)

使用此代码:

$db = new SQLite3('./data1.db');
$db->exec("INSERT INTO table1 (fileName) VALUES ('test.txt')");
Run Code Online (Sandbox Code Playgroud)

但奇怪的是我可以从数据库中读取:(这有效)

print_r($db->querySingle('SELECT fileName FROM table1', true));
Run Code Online (Sandbox Code Playgroud)

我正在运行PHP 5.3.0

php sql sqlite

21
推荐指数
1
解决办法
3万
查看次数

标签 统计

php ×1

sql ×1

sqlite ×1