我最近将我的一个 PHP 应用程序从 MySQL 移植到 SQLite,以使其更易于管理。出于某种原因,我可以从 PHP 访问 sqlite 数据库,并且它工作得很好,但是如果我尝试使用其他东西(例如 sqlitemanager 或 sqlite firefox 插件)打开它,则数据库看起来是空白的,或者无法打开它。
有什么想法吗?
最佳答案
Sqlite 有(至少)两个主要版本,2 和 3,它们不兼容。也许 php 和其他客户端之间存在一些不匹配。例如。 sqlite_
前缀的函数使用过时的版本 2,而 Sqlite3是当前版本 3 的正确 php 类。
关于php - sqlite 数据库无法使用 PHP 以外的任何其他语言打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1802514/