我有以下查询:
$this->db->simple_query("UPDATE account
SET balance = ?
WHERE user = ?",array($balance,$user))
然而,它在? WHERE user = ?
附近给出了一个错误。将数组传递给查询的正确方法是什么?
答案 0 :(得分:2)
答案 1 :(得分:0)
试
$columns = array('balance'=>$balance,'user'=>$user);
$this->db->where(array('user' => 'your_value'));
$result = $this->db->update('account', $columns);
或使用
$this->db->query()