I am using the Codeigniter DBForge class to create a database and a table in this database.
Here is the code:
if ($this->dbforge->create_database('new_db')) { $fields = array( 'blog_id' => array( 'type' => 'INT', 'constraint' => 5, 'unsigned' => TRUE, 'auto_increment' => TRUE ), 'blog_title' => array( 'type' => 'VARCHAR', 'constraint' => '100', ), 'blog_author' => array( 'type' => 'VARCHAR', 'constraint' => '100', 'default' => 'King of Town', ), 'blog_description' => array( 'type' => 'TEXT', 'null' => TRUE, ), ); $this->dbforge->add_field($fields); $this->dbforge->add_key('blog_id', TRUE); $this->dbforge->create_table('blog', TRUE); }
The above code is written inside the controller index function. When the following code is executed, it shows an error like, No database selected . Does anyone have an idea of ββant why this is happening. Any help is appreciated.
V15HM4Y
source share