Wordpress - 建立数据库连接

时间:2013-08-24 07:28:27

标签: wordpress

我在两个数据库之间切换,这两个数据库都是我的本地主机(本地机器)我的脚本是:

# connect to 2nd db
$wpdb_backup = $wpdb;
$wpdb = new wpdb( Blog_DB_USER, Blog_DB_PASSWORD, Blog_DB_NAME, Blog_DB_HOST );
if (wp_set_wpdb_vars() )
{
    var_debug('Connection Fine');
}else{
    var_debug('Connection Fail');
}

# Re-connect to 1st db
$wpdb = $wpdb_backup;

两个db都具有相同的凭据(host_name,user_name& password),但db_name除外:)

它在另一个函数中工作正常,但现在如果尝试连接第二个db浏览器时说

  

建立数据库连接时出错

请指导我做错了。

1 个答案:

答案 0 :(得分:0)

我建议单独留下wpdb。 请尝试以下方法:

$wpdb_backup = new wpdb( Blog_DB_USER, Blog_DB_PASSWORD, Blog_DB_NAME, Blog_DB_HOST);
if ( is_object( $wpdb_backup ) && !isset($wpdb_backup->error) ) {
   var_debug('Connection Fine');
   # Do your processing
} else {
   var_debug('Connection Fail');
}