我想为下一个项目实现SQLite。 我做了一些研究,我发现PHP 5+带有两个标准扩展,即:
SQLite在这里找到(php.net/manual/en/book.sqlite.php)
SQLite3在这里找到(php.net/manual/en/book.sqlite3.php)
我想知道数字'3'是否代表版本。如果是这样,为什么SQLite3没有程序功能?哪一个最好?
P.S。 - 有没有办法使用php加密SQLite数据库?
此致 来自罗马尼亚的Alex
答案 0 :(得分:1)
SQLite适用于SQLite版本2,SQLite3适用于SQLite版本3.至于缺少功能,我不知道,它们尚未实现。我建议使用SQLite3,这样你就可以充分利用新版本。
据我所知,没有办法专门使用PhP加密SQLite数据库。虽然可以使用mcrypt库或其他此类加密库来制定解决方案。
将数据库放在您的网络目录之外并赋予其适当的权限(如果您使用* nix,则运行网站的用户拥有600或700的权限)应该是朝着正确的方向迈出的一步数据。