我有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