0
我有CSV值的數組在我的數據庫就像組別[OBJ1,OBJ2,OBJ 3 ..]從數組中提取CSV值,並分別顯示它們作爲一個列表
查看
<?php echo $row_company->category1;?>
控制器
$row_company = $this->employers_model->get_company_details_by_slug($company_name);
的employers_model然後調用這反過來執行R的過程這顯示行的內容equired查詢=組別以這種方式,
OBJ1,OBJ2,OBJ 3 ...
我希望能夠表現出這樣的結果沒有逗號和作爲像這樣的列表
- OBJ1
- obj2的
- OBJ 3 ..
我使用的是CodeIgniter MVC框架,我對implode函數的使用有一些模糊的想法,並且也遇到了preg_split,但是不知道從哪裏開始插入視圖或控制器。 任何方向的解決方案,將不勝感激。
編輯:row_company詳細信息。
$row_company = $this->employers_model->get_company_details_by_slug($company_name);
if(!$row_company){
redirect(base_url(),'');
exit;
}
$company_website = ($row_company->company_website!='')?validate_company_url($row_company->company_website):'';
$data['row_company'] = $row_company;
$data['company_logo'] = $company_logo;
$data['company_join'] = $company_join;
$data['company_website'] = $company_website;
$data['company_location'] = $company_location;
$data['title'] = $row_company->company_name.' jobs in '.$row_company->city;
$this->load->view('company_view',$data);
}
employers_model內容
public function get_company_details_by_slug($slug) {
$Q = $this->db->query('CALL get_company_by_slug("'.$slug.'")');
if ($Q->num_rows > 0) {
$return = $Q->row();
} else {
$return = 0;
}
$Q->next_result();
$Q->free_result();
return $return;
}
過程本身get_company_details_by_slug
BEGIN
SELECT emp.ID AS empID, emp.sts1, pc.ID, emp.country, emp.city, pc.company_name, pc.company_description, pc.company_location, pc.company_website, pc.no_of_employees, pc.established_in, pc.company_logo, pc.company_slug, pc.category1, pc.category2, pc.category3, pc.company_join
FROM `pp_employers` AS emp
INNER JOIN pp_companies AS pc
WHERE pc.company_slug=slug AND emp.sts1 ='active';END
您能告訴我們您如何存儲數據嗎? –
'$ row_company'的內容是什麼? –
您可以簡單地使用'explode(',',$ value)'這將把值分成一個值數組。 –