我想在PHP中创建一个sqlite3数据库,但是从PHP中得到一个错误
错误
Fatal error: Uncaught Exception: Unable to open database: unable to open database file
代码
$database = new SQLite3('myDatabase.db');
注意:我的PHP版本是7.1
注意:我的数据库名称不是重复的,而sqlite3必须使用它
感谢关注
答案 0 :(得分:2)
您的代码正确,如果不存在,应创建数据库文件。
很可能是用户权限问题,请检查尝试在其中创建文件的文件夹的权限。
答案 1 :(得分:0)
检查目录权限。包含SQLite文件的文件夹必须可由适当的用户写入。