【问题标题】:Codeigniter batch update raises error about indexCodeigniter 批量更新引发有关索引的错误
【发布时间】:2012-09-02 19:45:32
【问题描述】:

codigniter 中的以下代码给我一个更新数组的错误:

$query="UPDATE sell_rate SET price='$price' WHERE code='$code'";
                $this->db->query($query);

错误是:

您必须指定一个索引以匹配批量更新

请帮我解决这个问题。

【问题讨论】:

  • 我对codeigniter一无所知,但我想说你必须提供更多信息。
  • db->update_batch() 方法出现此错误,而不是 db->query()..
  • 为什么不使用活动记录?

标签: php sql codeigniter sql-update


【解决方案1】:

试试这个代码

$options = array('price'=>$price);
$this->db->where('code', $code);
$this->db->update('sell_rate', $options);

【讨论】:

    猜你喜欢
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 2016-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多