0

出于某种原因,当我从表单中插入数据时,它会将 0 插入到具有“标题”和“包含”属性的表中。我将这两个属性都设置为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(); 
    }

任何人,请告诉我!

4

1 回答 1

2

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

于 2017-02-26T10:27:06.253 回答