Nope, Mira lo que estoy haciendo es recuperar id's de la base de datos y pasaserlos a otras funciones... te dejo el codigo para hacerlo mas explicito
PD: Trabajo sobre CodeIgniter
Código PHP:
function getGroup($id)
{
$this->db->where('group_id', $id);
$query = $this->db->get('groups');
$result = $query->row();
$idgrade = $result->grade_id;
return $result;
}
function getGrade()
{
$id = $this->getGroup($idgrade);
$this->db->where('grade_id', $id);
$query = $this->db->get('grades');
$result = $query->result();
foreach($result as $row):
$idbatch = $row->batch_id;
$result = $query->result();
endforeach;
return $result;
}
function getBatch()
{
$id = $this->getGrade($idbatch);
$this->db->where('batch_id', $id);
$query = $this->db->get('batch');
$result = $query->result();
return $result;
}