Код: Выделить всё
if($_POST)
{
$this->User_model->update('user_about',$_POST,$this->session->userdata['id']);
}
Код: Выделить всё
public function update($table,$data,$id)
{
$row = $this->db
->select('*')
->from($table)
->where('user_id', $id)
->row();
if ($row) {
$this->db
->where('user_id', $id)
->update($table, $data);
} else {
$data['user_id'] = $id;
$this->db->insert($table, $data);
}
}
Вопрос
Есть ли способ пропустить блок условий if? Есть ли в построителе запросов какое-либо положение, которое выполняет проверку самостоятельно?
Подробнее здесь: https://stackoverflow.com/questions/434 ... rd-already
Мобильная версия