可以重新组装数组,但是获取大量列表时会多次查询数据库:foreach ($rows as $key=>$row){
$sql="select images from goods_img where goods_id=".$row['id'];
$images_rows=fetchAll($sql);
$rows[$key]['images']=$images_rows;//或者加上url处理
}为了减少数据查询,也可以线一次性取出所有与列表相关的图片数据,然后再组装成想要结果:$sql="slect goods_id,images from goods_img where goods_id in(1,3,4,5)";//主表中查询到的所有id
$images_rows=fechAll($sql);
foreach($rows as $key=>$row){
foreach($images_rows as $k=>$v){
if($row['id']==$v['goods_id']){
$rows[$key]['images'][]=$v['images']//或者加上url
}
}
}以上仅仅是示例。