使用用户名和密码凭证创建数据库codeigniter

时间:2017-08-25 07:44:59

标签: mysql database codeigniter-3

所以我是codeigniter的新手,我想要完成的是通过提供诸如数据库名称,密码和这个新创建的数据库的用户名之类的参数,使用dbforge类创建一个新数据库。 到目前为止,我已经能够创建数据库,但我也希望为这个数据库指定用户名和密码。我如何实现这一目标。

到目前为止,我有这个功能

 public function dbcreate($db, $user, $pwd)
{
    $this->dbforge->create_database($db);
}

如何在新创建的数据库中合并$ user和$ password。

1 个答案:

答案 0 :(得分:0)

    $fields = array(
                        'id' => array(
                                                 'type' => 'INT',
                                                 'unsigned' => TRUE,
                                                 'auto_increment' => TRUE
                                          ),
                        'username' => array(
                                                 'type' => 'VARCHAR',
                                                 'constraint' => '100',
                                          ),
                        'password' => array(
                                                 'type' =>'VARCHAR',
                                                 'constraint' => '100',

                                          ),

                );

    $this->dbforge->add_field($fields);
    $this->dbforge->create_table('users', TRUE);