【问题标题】:Wordpress - Establishing a database connectionWordpress - 建立数据库连接
【发布时间】:2013-08-24 07:28:26
【问题描述】:

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

# 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_name :) 之外,两个 db 都具有相同的(主机名、用户名和密码)凭据:)

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

建立数据库连接时出错

请指导我做错了什么。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    我建议不要单独使用 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');
    }
    

    【讨论】:

      猜你喜欢
      • 2021-05-28
      • 1970-01-01
      • 2015-08-11
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-20
      相关资源
      最近更新 更多