PHP中有没有办法将数据库从localhost上传到云端? MySQL的

时间:2017-03-17 02:56:33

标签: php mysql codeigniter

PHP中有没有办法只需点击一下即可将数据库从localhost上传到云端?如果我的系统中只有一个按钮可用于localhost(离线系统),我在想什么。然后它的代码是:如果有互联网连接,localhost数据库将更新云数据库。或者无论如何要做到这一点? TIA。

1 个答案:

答案 0 :(得分:2)

我不是那方面的专家,但我认为你可以做到这一点。为此,您必须首先通过编写检查连接的PHP脚本来检查您是否已连接。

示例:

WebTarget webTarget = newRestClient(feature, sslContext, url)
                          .resolveTemplate("templateName", "my-value"); 

然后,如果<?php function is_connected() { $connected = @fsockopen("www.example.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; } ?> ,您可以使用remote_db连接详细信息(DB_user_name, db_password, db_name, etc)编写更新查询。在其他方面,您可以更新connection = true

您可以调用此函数local_db事件。

希望这个答案能帮到你。