我需要在现有的网站结构中实现一个支付服务提供商,现在我已经在本地主机上复制了该网站(包括db)进行开发。现在,我喜欢挂接到一个现有的php文件中,并更新一个本地表db。我的问题是,出于测试目的,有没有一种方法可以从一个实时php文件在本地主机上执行mysql查询?
这是我的在线php文件中的一个函数,我喜欢它执行本地查询
function database_write_local ($code, $status)
{
//here i want to execute on my localhosted database
//general non WP query
// $qry = "UPDATE visitors_2016 SET visitorPaymentStatus = $status WHERE visitors_2016.code = $code";
//when WP query
global $wpdb;//needs to be my local mysql settings
$result = $wpdb->update('visitors_2016',array('visitorPaymentStatus'=>$status),array('code'=>$code));
}
是否有可能从在线php文件更新本地mysql表???
简短回答:否长话短说:如果你有一个可公开访问的IP,你可以在这个IP上启动你的本地mysql服务器,并从你的实时服务器连接到它。您需要更改my.cnf文件中的相关设置以允许远程连接,并创建一个允许从远程主机访问数据库的用户。