Drupal7连接多个数据库及常见问题解决(2)


function test_fuc() {
  global $db_url; //获取全局变量
  $db_url['db_logs'] = 'mysqli://username:password@localhost/databasename';
  db_set_active('db_logs');
  $codehere; // 此处放置操作db_logs数据库连接的SQL
  db_set_active('default');
}


特别要主要,$db_url是全局变量,需要在局部函数中用global引用:

复制代码 代码如下:

global $db_url; //获取全局变量


设置完数据库后,记得使用db_set_active('default');,设置数据库连接恢复到默认。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/be162141159af35fb41899fb9fa8db58.html