从一个实时php文件在本地主机上执行mysql查询


execute mysql queries on my localhost from a live php file?

我需要在现有的网站结构中实现一个支付服务提供商,现在我已经在本地主机上复制了该网站(包括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文件中的相关设置以允许远程连接,并创建一个允许从远程主机访问数据库的用户。