【问题标题】:Gears and Mysql syncGears 和 Mysql 同步
【发布时间】:2010-12-18 05:32:12
【问题描述】:

我正在制作一个需要每晚与服务器同步的离线网站。我们的员工在户外工作,有时在地下工作,需要访问该站点以获取其数据库。但是一旦回家,他们必须将他们的发现发送给我们。

他们第一次连接时,我用 google gears 检查他们是否有 sqlite 数据库,如果没有,我运行一个脚本来插入它。一旦他们有了它,我就会将他们的下一个约会同步到他们的本地数据库。

当他们完成后,第二天,他们会连接向我们发送所有内容并下载他们的新约会。

现在我能够创建 sqllite 数据库并在其中插入新值,这要归功于 google gears。但是我还没有找到一种方法来使用php读取数据库以将其与我们的在线数据库同步。

要从在线到关闭,我可以使用 PHP 在隐藏字段中编写一个数组,然后使用 JavaScript 读取该字段。但另一方面,我想知道是否有其他方式,然后使用 DOM 创建一个表单并在 JavaScript 中提交它以使用 PHP 读取值?

我需要同步很多值,不知道有没有更简单的方法?

感谢您的帮助

【问题讨论】:

    标签: php javascript mysql sqlite gears


    【解决方案1】:

    您应该使用 Ajax 将新数据发布到 PHP 服务器。

    您可以使用 jquery(或任何其他框架),他们的资源如何将数据发布到 web 上的 php。

    您的网页可以在离线时隐藏一个按钮,该按钮将使用户能够开始同步。

    这里是来自 PHP 和 jquery 的tutorial

    【讨论】:

    • 感谢您的快速回复 我知道隐藏的同步按钮 style.display = 如果成功,请尝试 ping 服务器?块:无。你能告诉我更多关于我可以在 jquery 中使用的函数吗?
    【解决方案2】:

    我找到了 vortex,这是一个强大的齿轮脚本,可以帮助同步从文件到数据的所有内容。它肯定会帮助我。

    这里是the developer's blog 的链接。下载链接在里面。

    当网站帮助感兴趣的人时,我会回来。

    【讨论】:

      猜你喜欢
      • 2010-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 2010-10-09
      相关资源
      最近更新 更多