2017-08-25 50 views
0

我有圖像的表,我需要列出一個產品的所有圖像,以便能夠在一行中顯示出來:組圖片由參考代碼

enter image description here

我有這個查詢:

<?php 
require_once 'assets/files/meekrodb.php'; 

$results = DB::query("SELECT * FROM images"); 
foreach ($results as $row) { 
    echo $row['imagen'] . "<br>"; 
} 
?> 

這表明我:

enter image description here

我想通過組領域的「產品」,並顯示一排這樣的: enter image description here

你能幫助我,在此先感謝!

+0

你試過DB ::查詢(「選擇從imagen畫質圖像分組產品「); ? – wahdan

回答

3

您可以通過產品組,你獲取的結果是這樣的:

$results = DB::query("SELECT * FROM images"); 

foreach ($results as $row) { 
    // use product as key, add image to array at that key 
    $products[$row['product']][] = $row['imagen']; 
} 

然後輸出組這樣的:

foreach ($products as $product => $images) { 
    echo implode(', ', $images) . '<br>'; 
}