【问题标题】:creating a database with username and password credentials codeigniter使用用户名和密码凭据创建数据库
【发布时间】:2017-08-25 07:44:59
【问题描述】:

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

到目前为止我有这个功能

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

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

【问题讨论】:

标签: mysql database codeigniter-3


【解决方案1】:
    $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);

【讨论】:

  • 感谢@CristianR 的回答。您提供的代码用于创建表。但我想要的是用它的用户名和密码创建数据库。例如,当您想使用 php 创建数据库时,通常您会提供要创建的数据库的名称、密码和用户名。现在我想用codeigniter来完成。谢谢。
猜你喜欢
  • 1970-01-01
  • 2012-08-23
  • 2019-12-04
  • 2018-02-13
  • 1970-01-01
  • 2011-10-13
  • 2016-12-04
  • 1970-01-01
  • 2016-02-05
相关资源
最近更新 更多