这两天在写php的项目,在进行插入数据的时候碰到了问题,返回结果一直是false,是在摸不到头脑.代码如下:
public function addDict($data)
{
$this->db->set('cr_code',$data['cr_code']);
$this->db->set('cn_name',$data['cn_name']);
$this->db->set('en_name',$data['en_name']);
$this->db->set('nt_code',$data['nt_code']);
$this->db->set('level',$data['level']);
$res = $this->db->insert('tbl_hscode_dict');
return $res;
}
值都是有的,准确无误,最后 实在是想不到了,去数据库看了下,原来是ID没有设置自增,导致在插入数据的时候少了一个字段就遇到了错误,真是太粗心了.