我尝试使用以下代码在 mysql DB 中使用 codeigniter 创建一个表:
$posts_fields=array(
'id'=>array('type' => 'INT','constraint' => 5,'unsigned' => TRUE),
'title'=>array('type' =>'VARCHAR','constraint' => 100),
'content'=>array('type'=>'text'),
'create_time'=>array('type'=>'INT','constraint'=>12));
$this->dbforge->add_field($posts_fields);
$this->dbforge->create_table('posts');
但任何时候都会出现错误“NO DATABASE SELECTED”。
如何选择一个数据库来在其中创建表? (该数据库不是默认数据库)
最佳答案
您可以查看Codeigniter showing error: No database selected
如果您使用不同的数据库,则使用以下内容,
$this->db->query('使用 db2');
然后输入您的代码。
关于php - 使用codeigniter在mysql数据库中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32153798/