- Можно ли запустить 2 MySQL Queries (выберите AVG, а затем Update) в функции?
- Как напечатать / отобразить текущую ошибку, используя: $ this-> db-> error ();ИЛИ $ this-> db-> last_query ();?
- Мой код содержит подзапрос MySQL, есть ли неправильный синтаксис?
Этот код ниже не работает.Я пытаюсь получить среднее значение из первого запроса, а затем использовать запрос в качестве поля для хранения (обновления) в базе данных.Пожалуйста, помогите ..
public function updateReprob(){
$id = $this->input->post('txtId');
return $rata2 = $this->db->query('SELECT AVG(harian) a from (select harian from sla limit 3) b');
$field = array(
'harian' => $this->input->post('nameharian'),
'bulanan' => $rata2
);
$this->db->where('id', $id);
$this->db->update('sla', $field);
if($this->db->affected_rows() > 0){
return true;
}else{
return false;
}
}