Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Update with limit 1 in codeigniter use active record

I'm trying to update a single record with the active record of codeigniter and it still fails.

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

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

When i run updates all fields of the database. By making a $ this->db->last_query() does not show me the limit

What is the error

like image 651
Alexd2 Avatar asked Aug 23 '12 07:08

Alexd2


1 Answers

Move the limit before the update which should be always called last:

$this->db->limit(1);
$this->db->update('example', $data);
like image 156
Yan Berk Avatar answered Nov 10 '22 00:11

Yan Berk