Codeigniter active record update with join Codeigniter active record update with join codeigniter codeigniter

Codeigniter active record update with join


Try this one:

$this->db->set('votes', 'votes - 1', FALSE)$this->db->where('table1.user_id',$id);$this->db->where('table2.poll_id',$row);$this->db->update('table1 join table2 ON table1.poll_id= table2.poll_id');


try this out. It worked for me!!!

$data = array(    'a.ED_FName' => $_POST['firstname'],    'a.ED_MName' => $_POST['middlename'],    'a.ED_LName' => $_POST['lastname'],    'a.ED_Location' => $_POST['location'],    'a.ED_Company' => $_POST['company'],    'b.EMD_Department' => $_POST['department']);$this->db->set($data);$this->db->where('a.EmpID', $empID);$this->db->where('b.EmpID', $empID);$this->db->update('tbl_employeedetails as a, tbl_employeementdetails as b');

Best Regards,TUSHAR NIRAS

Update:

Note: Never Use Global Arrays Like $_POST, $_GET Containing User's Request Data Directly Without Security Checks. This Can Lead to Serious Issues Like SQL Injections.