Как запустить два запроса в функции с двумя разными результатами:
$id = $_SESSION['user_id'];
$role = $_SESSION['user_role'];
$this->db->select("date_of_birth");
$this->db->from("student_basic_details");
$this->db->join('users', 'student_basic_details.student_id=users.user_id');
$this->db->where('users.role', $role);
$this->db->where('student_id', $id);
$student_birthday = $this->db->get()->row_array();
$this->db->select('date_of_birth');
$this->db->from('staff_basic_details');
$this->db->join('users', 'staff_basic_details.id=users.user_id');
$this->db->where('users.role', $role);
$this->db->where('id', $id);
$staff_birthday = $this->db->get()->row_array();
print_r($student_birthday);
exit();
Но оба запроса: $ student_birthday и $ staff_birthday восстановили один и тот же результат.