这两天在写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没有设置自增,导致在插入数据的时候少了一个字段就遇到了错误,真是太粗心了.
博主在进行PHP项目插入数据操作时,返回结果一直为false。经检查,代码中的值准确无误,最后发现是数据库中ID未设置自增,导致插入数据时少一个字段而报错。

1万+

被折叠的 条评论
为什么被折叠?



