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