Контроллер:
Код: Выделить всё
//..
$data['city']= $this->state_model->name();
$this->load->view('viewt', $data);
Код: Выделить всё
function name(){
$this->db->select('*');
$this->db->from('state');
$this->db->join('city', 'city.state_id = state.id');
$sql = $this->db->get();
if ($sql->num_rows () >0) {
foreach($sql->result() as $row) {
$this->db->where('state_id','state.id');
$r = $this->db->get('city');
}
return $r->result();
}
else {
return null;
}
Код: Выделить всё
SELECT `id`, `statename`
FROM (`state`)
ORDER BY `id` ASC
SELECT *
FROM (`state`)
Присоединяйтесь к `city` ON `city`.`state_id` = `state`.`id`
SELECT *
FROM (`city`)
WHERE `state_id` = 'state.id'
SELECT *
FROM (`city`)
WHERE `state_id` = 'state.id'
SELECT *
FROM (`city`)
WHERE `state_id` = 'state.id'
Подробнее здесь: https://stackoverflow.com/questions/821 ... ith-codeig
Мобильная версия