繁体   English   中英

在MySQL数据库中使用codeigniter创建表

[英]creating table in mysql database with codeigniter

我尝试使用以下代码在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');

但任何时候都会出现错误“未选择数据库”。

如何选择一个数据库在其中创建表? (该数据库不是默认数据库)

您可以看看Codeigniter显示错误:未选择数据库

如果您使用其他数据库,请使用以下命令,

$this->db->query('use db2');

然后放入您的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM