2013-11-10 46 views
0

我在包含與該項目相關的截圖名稱的數據庫中有一列。可以有0 - 4截圖和它們存儲在文本字段,如:每列有多個項目的MySQL列。如何檢索每個?

screenshot2-0.jpg;screenshot2-1.jpg;screenshot2-2.jpg;screenshot2-3.jpg 

我怎樣才能提取他們一個接一個用PHP,所以我可以附和網站上的每個畫面?


謝謝!認爲它更復雜。工作代碼:

<?php $arr = explode(';',$model->screenshot); 
foreach($arr as $val) { 
echo '<a href="http://www.website.dk/upload/'; 
echo $val; 
echo '" title="Se skærmbilledet i fuld størrelse ved at klikke her" target="_blank"</a>'; 
echo '<img src="http://www.website.dk/upload/'; 
echo $val; 
echo '" width="180" align="left" alt="Screenshot af'; 
echo $model->dk_name; 
echo '"></a></td>'; 
} ?> 

回答

2

使用explode

$arr = explode(';','screenshot2-0.jpg;screenshot2-1.jpg;screenshot2-2.jpg;screenshot2-3.jpg'); 
foreach($arr as $val) 
    echo $val; 
0

你需要把塊周圍的所有語句在foreach重複

<?php $arr = explode(';',$model->screenshot); 
foreach($arr as $val) { 
    echo '<a href="http://www.website.dk/upload/'; 
    echo $val; 
    echo '" title="Se skærmbilledet i fuld størrelse ved at klikke her" target="_blank"</a>'; 
    echo '<img src="http://www.website.dk/upload/'; 
    echo $val; 
    echo '" width="180" align="left" alt="Screenshot af'; 
    echo $model->dk_name; 
    echo '"></a></td>'; 
} 

?>