Database 获取codeigniter数据库名称的步骤

Database 获取codeigniter数据库名称的步骤,database,codeigniter,Database,Codeigniter,我想在codeigniter中创建一个数据库备份工具。所以我想从控制器中获取数据库名称。我该怎么办呢。 谢谢你的回答 一种方法是添加配置 $config['mydbname']='mydatabasename' 并在你的控制器中调用它 $mydb=$this->config->item('mydbname'); $data['mydb']=$mydb; $this->load->view('myview',$data);// it is not a good idea t

我想在codeigniter中创建一个数据库备份工具。所以我想从控制器中获取数据库名称。我该怎么办呢。 谢谢你的回答

  • 一种方法是添加配置

    $config['mydbname']='mydatabasename'

  • 并在你的控制器中调用它

    $mydb=$this->config->item('mydbname');
    $data['mydb']=$mydb;
    $this->load->view('myview',$data);// it is not a good idea to show it in view. 
    
    二,


    只使用数据库驱动程序对象中的公共变量

    $this->db->database;
    

    在codeigniter中获取当前(活动)数据库就足够了

     echo $this->db->database;  
    

    我们可以在codeigniter中轻松获取数据库详细信息

    只需使用以下代码并打印即可获得所有数据库相关信息:-

    print_r($this->db);
    
    您可以像下面这样使用:

    $this->db->database
    
    $this->db->hostname
    
    $this->db->username
    
    $this->db->password
    

    如果您想查看代码的放置位置,可以使用以下选项:

    var_dump($this->db->database);
    
    var_dump($this->db->database);