中的最後一個值,我使用笨,我只得到來自從模型來數組的最後一個值。我需要所有在foreach條件下運行的值。獲取陣列
我的控制器代碼是
$inst_id = $this->session->userdata['int_url_id']['int_id'];
$result['data']=$this->formbuilder_Model->check_example_fields($inst_id);
print_r($result['data']);// Here I am getting the last value
$this->load->view('user-example-form',$result);//passing elements to the view page
型號
public function check_example_fields($inst_id)
{
$sql_elements="SELECT inst_id,form_builder_type, form_elements,form_last_modified FROM `form_builder` WHERE inst_id=$inst_id AND form_builder_type='example' ORDER BY form_last_modified DESC LIMIT 1";
$query = $this->db->query($sql_elements);// I am getting the last row
$row = $query->row();
$abc=explode(',',$row->form_elements);//I am getting output
foreach ($abc as $value) {
$sql_elements_get="SELECT fields_name, fields_type FROM `tbl_form_builder_fields` WHERE fields_name='".$value."'";
$fetch_query = $this->db->query($sql_elements_get);
$row1 = $fetch_query->result();
}
return $row1;// It it return only last value
}
我知道我會得到最後的值,但是否有任何其他選項,讓所有的值,並傳遞給控制器?
請更新您的標題以使您所要求的內容有意義。 – andersfylling
如果是我,我會忘記這一切很大程度上是多餘的PHP代碼,而是會看到:[?我爲什麼要爲了什麼,在我看來是一個非常簡單的SQL查詢提供MCVE(https://開頭元。 stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query) – Strawberry