【问题标题】:Get true/false codeigniter insert function获取真/假codeigniter插入功能
【发布时间】:2021-04-24 10:19:51
【问题描述】:

每次我在我的模型中使用插入函数时,返回总是 true,这是我的代码

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

调用代码

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

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

谢谢

【问题讨论】:

    标签: php sql codeigniter codeigniter-4


    【解决方案1】:

    检查是否插入成功

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      • 2022-07-05
      • 2013-10-09
      • 1970-01-01
      • 2017-08-08
      • 1970-01-01
      相关资源
      最近更新 更多