我有3个表格城市,信息和状态。在我的代码中,我展示了不同状态下的不同引用。我想要做的是获得城市的单独ID,以便我可以在我的'信息'表中运行一些查询。下面从数据库表中获取ID
我的模型给出:
function get_status(){
$states = $this->db->get('state');
$like = array();
$status = array();
foreach ($states->result() as $state){
$cities = $this->db->get_where('city', array('state_id'=> $state->id));
$like=$cities->result();
$status=$like[0]->city_id;
}
echo $status;
}
但是当我运行的代码,我只得到了最后的状态下存储在表中的最后一个城市的最后一个ID。例如,州3有城市,其ID为3.我只得到这个ID。但我想要所有城市的ID - 1,2,3。
我使用Codeigniter框架。
在此先感谢
请给我一个var_dump($ like);它是对象吗? – Dezigo
@Dezigo上面给出了var_dump($ like)的输出。 – fara