我的問題是如何從數據庫顯示數組圖像。我調用該數組圖像是因爲當我上傳該圖像時,我正在使用數組來上傳到數據庫。在codeigniter中顯示來自數據庫的多圖像(數組)名稱
我使用此代碼的文件名中插入到數據庫
public function multipost()
{
$filepath = $this->upload->get_multi_upload_data('file_name');
$filenames = '';
foreach($filepath as $a) {
$filenames .= $a['file_name'].",";
}
$filenames = rtrim($filenames,',');
$db_data = array(
'pic_id'=> NULL,
'ad_pic'=> $filenames,
);
$this->db->insert('technical_slide_img', $db_data);
}
導致到
正如你可以看到ad_pic柱具有1.jpg,2.jpg
值。 如果我這樣使用
<?php foreach ($this->header_model->getalldata() as $row) {
$image_arr = explode("/", $row->image);
$image_name = end($image_arr);
echo base_url().'images/'.$image_name;
} ?>
顯示該圖像。有什麼方法可以顯示該圖像嗎?或者,我是否需要將這兩個圖像分成幾行?
任何原因,你在使用'爆炸( '/')',而不是'爆炸( ''),'既然你想先用逗號 – Bankzilla