由于某种原因,当我从表单中插入数据时,它会将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();
}
有人,请告诉我!
答案 0 :(得分:2)
数据库中错误的数据类型也是一个原因。