【问题标题】:Drupal get database configurationDrupal 获取数据库配置
【发布时间】:2010-09-28 11:42:54
【问题描述】:

是否保留了任何函数来提取我的代码中的数据库配置,例如 $db_user = drupal_get_dbuser(); $db_pass = drupal_get_dbpass();
...
...

【问题讨论】:

  • 你为什么需要那个? Drupal 已经为您提供了连接和瘦抽象层,如 api.drupal.org/api/group/database 所示
  • 我一直在开发一个模块的原因,该模块应该根据管理员用户的要求创建数据库转储。
  • 您可能还想查看 drush,它有许多用于转储和提取数据库的命令行选项,或 -credentials。 drush.ws

标签: database drupal drupal-6 drupal-modules


【解决方案1】:

代码如下:

<?php
  global $db_url;
  $creds =  parse_url($db_url);
  print $creds['user'];
  print $creds['pass'];
  var_dump($creds);
?>

阅读http://api.drupal.org/api/function/db_connect/6的代码可以找到更详细的信息和边缘案例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 2014-10-14
    • 1970-01-01
    • 2015-01-22
    • 2011-02-04
    相关资源
    最近更新 更多