Create SQLite file in PHP for iOS and Android
我正在尝试为 iOS 和 Android 创建一个 SQLite 数据库文件。但是,我遇到了一个到目前为止无法解决的问题。
重点是,我知道如何在两个设备上创建 SQLite 数据库,并且我知道如何在 PHP 中创建,但不知何故他们无法读取彼此的数据库。
我如何在 php 中创建/打开 sqlite 文件:
我会做这样的查询:
当我把填充的数据库放到iOS上时,会显示这个消息:
1
| file is encrypted or is not a database |
如何解决?当我使用 firefox 插件 'SQLite Manager'
创建 SQLite 文件时,我遇到了同样的问题
注意:PHP 无论如何都可以打开 SQLite 文件。
编辑:
显然,最新的稳定 PHP 版本创建了一个 SQLite v2 文件,而不是所有其他人都使用的 v3。这可能也是我的解决方法。
- 我认为这是移动系统上 db 用户的权限问题。确保用户具有 SQLite DB 所在目录的读/写权限。
-
我也是这么想的。所以我只是设置了所有人的阅读权限
-
可能他们使用不同的 SQLite 实现或类似的东西。
运行一个脚本,输出您要发送的内容(例如,以 JSON 格式输出数据)
然后解析另一边的内容。
434511
这是一个SQLite版本不匹配的问题,相关链接:
-
可能他们使用不同的 SQLite 实现或类似的东西。
运行一个脚本,输出您要发送的内容(例如,以 JSON 格式输出数据)
然后解析另一边的内容。
434511
这是一个SQLite版本不匹配的问题,相关链接:
-
可能他们使用不同的 SQLite 实现或类似的东西。
运行一个脚本,输出您要发送的内容(例如,以 JSON 格式输出数据)
然后解析另一边的内容。
434511
这是一个SQLite版本不匹配的问题,相关链接:
-
可能他们使用不同的 SQLite 实现或类似的东西。
运行一个脚本,输出您要发送的内容(例如,以 JSON 格式输出数据)
然后解析另一边的内容。
434511
这是一个SQLite版本不匹配的问题,相关链接:
这是一个SQLite版本不匹配的问题,相关链接:
可能他们使用不同的 SQLite 实现或类似的东西。
运行一个脚本,输出您要发送的内容(例如,以 JSON 格式输出数据)
然后解析另一边的内容。
- 感谢您的建议,但是数据大约是 4MB,在 iOS 中解析它是没有问题的,但是 Android 存在内存问题。另外,我在 PHP 中维护数据,因此解析 SQLite 文件会容易得多
-
我有一个类似的问题(文件太大)并将它分成几块解决了这个问题。也许您可以拆分数据?