获取 true/false codeigniter 插入函数

Get true/false codeigniter insert function

每次我在模型中使用插入函数时,return 始终为真,这是我的代码

public function insert_text($data)
{
    return $this->db->table($this->table)->insert($data);
}

调用代码

if ($this->text->insert_text($data)) {
    echo "success";
} else {
    echo "failed";
}

即使执行失败(相同主键的原因已经存在),代码总是return“成功”,如何解决?

谢谢

检查是否插入成功

if ($this->db->insert_id()) {
    echo "success";
} else {
    echo "failed";
}