У меня есть этот код в модели, который возвращает данные
$this->db->select('title, content, date'); $where = "name='Joe' AND status='boss'"; $this->db->where($where); $query = $this->db->get('mytable'); return $query->result();
Я использую руководство, where
и я хотел бы знать, разрешена ли концепция руководства, где в обновлениях и, возможно, в удалениях.
Этот код обновляет таблицу на основе одного условия, where
условие
$data = array( 'title' => $title, 'name' => $name, 'date' => $date ); $this->db->where('id', $id); $this->db->update('mytable', $data);
Делает ли это это в кодеригнере
$data = array( 'title' => $title, 'name' => $name, 'date' => $date ); $where = "id=$id, name='Joe' AND status='boss'"; $this->db->where($where); $this->db->update('mytable', $data);
В соответствии с документом в CodeIgniter. Здесь вы должны указать здесь с OR
или AND
"id=$id, name='Joe'
.
$where = "id=$id AND/OR name='Joe' AND status='boss'"; ^^^^ Chose one
Или используйте массив