我在使用CodeIgniter從模型返回值到控制器時遇到了一些麻煩。我從控制器傳遞兩個數組到模型。我正在檢查兩個數組是否都是空的,並使用foreach循環來循環它們以從數據庫中獲取一些值並將查詢返回給控制器。這裏是我當前的代碼
在CodeIgniter的foreach循環中的返回值
if (!empty($search_for_area) && !empty($search_for_requirement))
{ foreach($search_for_requirement as $search_value_1)
{
foreach($search_for_area as $search_value_2)
{
if($search_value_2 != null && $search_value_1 != null)
{
$nearbytution = $this->db->query('select name,area,contactno from tut_listing where area = "'.$search_value_2.'" and categoryfilter like "%'.$search_value_1.'%" and partner > "" group by name');
print_r($nearbytution->result());
}
}
}
//Line 1
}
print_r($nearbytution->result());
工作正常,我能夠查看結果。我應該在哪裏放return $nearbytution;
,以便我可以獲取所有提取的值?我在Line 1
中試過,但是我只獲取最後一個數組的值。
謝謝..這應該做的伎倆..: )即使我想知道是否可以通過多次調用來訪問Mysql服務器。幸運的是,你的答案也涵蓋了這個。 –