Существует 2 таблицы table_one и table_two, в этом идентификатор table_one становится table_one_id в таблице_two.Не удается получить данные на основе других данных в кодеигниторе
Вид table_one
id Title
1 name1
2 name2
Вид table_two
id table_one_id Location Title
1 1 loc1 name1
2 1 loc2 name1
3 2 loc3 name2
Контроллер
$data['client_data'] = $this->admin_model->get_client_detail($id);
Модель
public function get_client_detail($id)
{
$this->db->where('id',$id);
$query = $this->db->get('table_two');
return $query->result();
}
Я хотел бы изменить значения table_one на основе ид table_two, для этого я хочу, чтобы выполнить следующие шаги
1) Пропустите идентификатор table_two внутри переменной $ ид.
2) Используя $ id, введите значение table_one_id из table_two.
3) Сравните значение table_one_id с идентификатором table_one.
4) Fetch и обновить значения table_one на основе ид table_one и обновлять одни и те же значения в table_two
например, если я изменить значение имени 2, то он также должен переодеться в table_two
Может кто-нибудь пожалуйста, как это можно сделать
'return $ query-> result();'? или '$ query = $ this-> db-> get ('table_two') -> result(); return $ query; '? –
@Hendra Nucleo извините, я не понял – sammy001
Эта строка 'return $ query-> row()' no 'row()' даже существует. –