Если мне нужно извлечь одну строку данных из базы данных, почему я не могу сделать это, когда хочу вставить этот идентификатор в другую таблицу:
'user_id' => $query->row()->id
Есть ли способ сделатьэто без цикла foreach, если все, что я хочу, это один фрагмент данных?
Полный код:
$this->db->where('username', $this->input->post('username'));
$query = $this->db->get('members');
$data = array(
'first' => $this->input->post('first'),
'last' => $this->input->post('last'),
'email' => $this->input->post('email'),
'phone' => $this->input->post('phone'),
'address' => $this->input->post('address'),
'city' => $this->input->post('city'),
'state' => $this->input->post('state'),
'zip' => $this->input->post('zip'),
'comments' => $this->input->post('comments'),
'username' => $this->input->post('username'),
'user_id' => $query->row()->id
);
$this->db->insert('contact', $data);