2017-08-25 70 views
0

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

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

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

我怎么去结合新创建的数据库中的用户$ $和密码。

+0

这会帮助你。 https://stackoverflow.com/questions/16500733/codeigniter-dbforge-create-database-and-tables – durduliu2009

回答

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); 
+0

感谢@CristianR为您的答案。您提供的代码用于创建表格。但我想要的是用它的用户名和密码创建数据库。例如,当你想用php创建一个数据库时,通常你会提供你要创建的数据库名称,密码和用户名。现在我想用codeigniter来完成。谢谢。 – jinc3

相关问题