php - 将 Android 数据库与服务器数据库同步

标签 php android mysql database synchronization

我有一个带有两个数据库的 Android 应用程序。我需要将它们与 Web 服务器上的两个相同(相同的字段结构和字段名称)数据库同步。但首先我需要查看网络服务器上的另一个数据库,从中提取一些信息,然后将这两个数据库与第一个数据库中的一些额外数据同步。我已经在 Android 应用程序上工作了一段时间,我刚刚学习了足够的 PHP 和 MySQL 来构建一个带有基本 CRUD 的 Web 应用程序。

我有几个问题:

  • 如何在 Android 中同步这些数据库?

  • 同步可以双向工作吗?如果我在 Android 中更改数据库数据,我能否在 Web 服务器上相应地更改它们,反之亦然?

我正在为老年人开发一个基本的 GUI,以便他们可以使用 Android 手机。我的 Web 应用程序应该将联系人和提醒添加到 Android 应用程序的数据库中,但是当我在我的 Android 应用程序中手动添加联系人或提醒时,我也想在我的 Web 应用程序中看到它们(双向同步)。

谢谢! :)

最佳答案

我认为您基本上想要做的是创建一个 API 来桥接设备上的数据和服务器上的数据。

site从头开始创建基本 API 时对我帮助很大。您必须了解 GET 和 POST 工作原理的基础知识,但是一旦您了解了为简单数据传输制作 API 的过程就非常简单了。

如果您真的想简化使用 API 创建数据库的过程,我建议您查看名为 StackMob 的服务.该服务允许您设置一些非常简单(和复杂)的表格,并生成 API 以帮助您将这些表格连接到 HTML5、iOS 和 Android。

关于php - 将 Android 数据库与服务器数据库同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10144209/

相关文章:

php - 如何使用php日期从mysql数据库获取数据?

php - 选择 *,最后(日期时间)

javascript - Cordova 不支持 Threejs?

php - 在条件中编写具有可为空值的准备好的语句

php - 一页可处理带有参数的不同URL

php - 为什么 PHP json_encode 函数将 UTF-8 字符串转换为十六进制实体?

android - 使用共享首选项将字符串传递给列表并删除它们

android - 单击时更改 RadioButton 的颜色

MySql 常量值

php - 在mysql中使用Distinct和Sum