【发布时间】:2019-06-20 02:02:25
【问题描述】:
这里是场景
客户端应用程序,准备数据,制作 SQLite db,压缩它(zip),编码 zip 文件并发送到服务器。
现在,在服务器端,我对 zip 文件进行解码,然后解压缩,将 SQLite db 数据存储到 $strLiteData 之类的变量中。
现在我需要使用 PDO 使用该变量/数据,但 PDO 似乎只支持真实文件或“内存”。
所以,唯一的选择是我必须先将 SQLite db 数据保存到文件中,然后再加载该文件。为了保持唯一性,我必须为此创建唯一的文件夹、文件等。
有没有办法使用PDO直接从变量中读取?
【问题讨论】:
-
您可以在 C 中使用正确的扩展模块来实现,但大多数语言的 sqlite 绑定不提供这种功能或灵活性。更容易将数据保存为文件并以正常方式打开。
-
有了所有的实现开销,必须有一个正确的文件/唯一的文件名似乎可以忽略不计。