php - 如何将数据从sqlite发送到MYSQL

标签 php android mysql sqlite

我在 android 中开发了一个应用程序,其中我从 MYSQL 数据库中获取一些数据并对其进行一些操作并将其存储在 SQLite 中。现在我想将存储在 SQLite 中的所有数据发送到 MYSQL。我知道我需要在那里使用 JSON。我会将我的结果存储在 Cursor 中 Cursor c="select * from emp"(仅举个例子) 现在我如何将此光标解析为字符串以将其发送到 php 页面?我将如何在那里解码它?请帮助我。

最佳答案

如果您要问的是如何编码数据并将其作为 GET 参数发送到 php,您可以使用以下方法:

$encoded=base64_encode(序列化($data)) 然后调用 example.com/?data=$encoded 其中 $data 可以是 $data=$sth->fetchAll(PDO::FETCH_ASSOC);

的查询结果

在接收端: $decoded=unserialize(base64_decode($_GET['data']))

但这会将您限制在大约 2K 的数据范围内。

能用POST就用POST。

关于php - 如何将数据从sqlite发送到MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7013979/

相关文章:

php - MySQL 中的删除

android - 将模拟器重新连接到 Eclipse

android - Radius Networks Android IBeacon 库 - 运行后台服务?

php - 使用 mysql、php 和 pdo 选择不区分大小写

php - Codeigniter 从助手返回验证错误

php - 如何在 tcpdf 中包含 jpgraph

PHP获取要删除的自动sql数据

android - 自定义 listView 行,带有复选框和旋转时的保存复选标记

java - 如何在 MyBatis 中 foreach 数组

mysql - 由于外键,无法在现有列上添加 AUTO_INCREMENT