W codeigniter zwykle tak jest, chyba że używasz niestandardowej biblioteki uwierzytelniania, która robi to inaczej.
$user_id = $this->session->userdata('account_id');
Powinieneś więc użyć
$this->db->where('user.id',$this->session->userdata('account_id'));
Zmieniłem pole wyszukiwania z nazwy na id, ponieważ powinieneś wyszukiwać na identyfikatorach, ponieważ dwie osoby mogą mieć to samo imię itp. Wyszukiwanie INT jest również szybsze.