【问题标题】:How to move Local PHP App DB Records to Live DB Records when Connect Internet连接 Internet 时如何将本地 PHP 应用程序数据库记录移动到实时数据库记录
【发布时间】:2016-06-20 09:56:36
【问题描述】:

现在我,使用 Laravel 框架在计费应用程序中工作。当用户系统连接到 Internet 时。本地应用程序数据库记录自动更新为实时站点记录。如何实现这个过程

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    嗯,这需要处理很多事情。

    第一
    使用类似这样的一些 php 脚本检查您是否已连接到互联网

    <?php
    function is_connected()
    {
        $connected = @fsockopen("www.some_domain.com", 80); 
                                        //website, port  (try 80 or 443)
        if ($connected){
            $is_conn = true; //action when connected
            fclose($connected);
        }else{
            $is_conn = false; //action in connection failure
        }
        return $is_conn;
    
    }
    ?>
    

    第二

    如果您的计费应用程序仅由您使用,那么很容易实现您想要的。
    在这种情况下,

    1. 记录您在本地计算机上执行的每个查询。
    2. 如果连接到 Internet,请使用与该数据库的远程连接在远程计算机上运行这些查询。然后清除日志。

    如果您的计费应用程序被多个用户使用,那么发生冲突的可能性就会增加。 例如:
    您删除了一些记录,而另一个用户更新了该记录。

    请告诉我你需要哪一个?如果您需要第二种方法,我会更新答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 2020-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多