【问题标题】:Update with limit 1 in codeigniter use active record在 codeigniter 使用活动记录中使用限制 1 更新
【发布时间】:2012-08-23 07:29:39
【问题描述】:

我正在尝试使用 codeigniter 的活动记录更新单个记录,但它仍然失败。

$data = array('status' => 1);

$this->db->where('field1', $info);
$this->db->update('example', $data);
$this->db->limit(1);

当我运行更新数据库的所有字段时。 通过制作 $ this->db->last_query() 不会向我显示限制

什么是错误

【问题讨论】:

    标签: codeigniter activerecord


    【解决方案1】:

    在更新之前移动应该总是最后调用的限制:

    $this->db->limit(1);
    $this->db->update('example', $data);
    

    【讨论】:

    • 写帖子的时候忘记加db $this->limit (1)
    • 成功在限制前后添加,成功了,谢谢
    猜你喜欢
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 2014-06-18
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多