数据在codeigniter中插入0表中?

时间:2013-07-14 04:09:34

标签: php sql codeigniter

由于某种原因,当我从表单中插入数据时,它会将0插入到具有“title”和“contains”属性的表中。我已将这两个属性设置为VARCHAR。 以下是将数据添加到表“data1”中的功能。

function add_record($data)
    {
        $this->db->insert('data1', $data); 
        //return;
    }

以下是我创建数组以发布数据并将该数组传递到add_record()方法的函数。 此外,我已自动加载site_model文件,所以我相信我不必在这里加载模型。

function create()
    {
        $data=array(
            'title'=>  $this->input->post('title'),
            'contains'=>  $this->input->post('contains')
        );  
        $this->site_model->add_record($data);
        $this->index(); 
    }

有人,请告诉我!

1 个答案:

答案 0 :(得分:2)

数据库中错误的数据类型也是一个原因。