2017-08-25 29 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>'; 
}