私は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にはID3の都市があります。私はこのIDだけを取得しています。しかし、私は都市のすべてのidsが1,2,3のようにしたい。
私はCodeigniterフレームワークを使用しています。
ありがとうございます。
私にはvar_dump($ like)を表示してください。それは目的ですか? – Dezigo
@Dezigo var_dump($ like)の出力は上記の通りです。 – fara