У меня есть 2 таблицы: одна ведет журнал, а другая - имя пользователя.
Таблица 1 (журналы) имеет
ID|USERID|DATETIME|MESSAGE
Таблица 2 (пользователи) имеет
ID|USERNAME|PASSWORD
В модели codeigniter у меня есть
function getRlog(){
$this->db->limit(100);
$this->db->order_by("id","desc");
$this->db->where('type', "reservation");
$q = $this->db->get('logs');
if($q->num_rows() > 0) {
foreach($q->result() as $row){
$data[] = $row;
}
return $data;
}
}
В контроллере у меня есть ...
function log(){
if (!$this->ion_auth->is_admin())
{
$this->session->set_flashdata('message', 'You must be an admin to view this page');
redirect('auth/login');
} else {
$data ['user'] = $this->ion_auth->get_user();
$this->load->model('Logs_model');
$data['logs'] = $this->Logs_model->getRlog();
$this->load->view('database/log', $data);
}
}
Я хочу получить имя пользователя оттаблица users на основе id из таблицы журналов.Должен ли я создать внешний ключ?и если я делаю, как я могу получить имя пользователя?