PHP扩展:SQLite VS SQLite3

时间:2010-10-03 21:46:05

标签: php database sqlite

我想为下一个项目实现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

1 个答案:

答案 0 :(得分:1)

SQLite适用于SQLite版本2,SQLite3适用于SQLite版本3.至于缺少功能,我不知道,它们尚未实现。我建议使用SQLite3,这样你就可以充分利用新版本。

据我所知,没有办法专门使用PhP加密SQLite数据库。虽然可以使用mcrypt库或其他此类加密库来制定解决方案。

将数据库放在您的网络目录之外并赋予其适当的权限(如果您使用* nix,则运行网站的用户拥有600或700的权限)应该是朝着正确的方向迈出的一步数据。