Create SQLite file in PHP for iOS and Android
我正在尝试为 iOS 和 Android 创建一个 SQLite 数据库文件。但是,我遇到了一个到目前为止无法解决的问题。
重点是,我知道如何在两个设备上创建 SQLite 数据库,并且我知道如何在 PHP 中创建,但不知何故他们无法读取彼此的数据库。
我如何在 php 中创建/打开 sqlite 文件:
1
|
我会做这样的查询:
1
|
当我把填充的数据库放到iOS上时,会显示这个消息:
1
|
file is encrypted or is not a database
|
如何解决?当我使用 firefox 插件 ‘SQLite Manager’
创建 SQLite 文件时,我遇到了同样的问题
注意:PHP 无论如何都可以打开 SQLite 文件。
编辑:
显然,最新的稳定 PHP 版本创建了一个 SQLite v2 文件,而不是所有其他人都使用的 v3。这可能也是我的解决方法。
这是一个SQLite版本不匹配的问题,相关链接:
- 错误:文件已加密或不是数据库
可能他们使用不同的 SQLite 实现或类似的东西。
运行一个脚本,输出您要发送的内容(例如,以 JSON 格式输出数据)
然后解析另一边的内容。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/268480.html