php - sqlite 数据库无法使用 PHP 以外的任何其他语言打开

标签 php sqlite

我最近将我的一个 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/

相关文章:

android - Sqlite 求和结果不正确

android - 如何根据房间持久性中的最近距离检索数据

javascript - 如何使用 Nodejs 将 SQLite 索引放入变量中?

php - codeigniter 默认 Controller url 路由

java - 在数据库中添加图像

r - 使用 dplyr 获取 SQL 表的列类型

php - 在 php 中设置允许变量的松散翻译?

php - MySQL 和 PHP 的问题

php - Laravel:嵌套 Controller 并使父 Controller 重定向到子 Controller ?

php - 当 PHP 表单上的复选框未选中时删除多个 MySQL 行