我有两张桌子...
项目表
+----+--------+
| id | client |
+----+--------+
| 1 | James |
| 2 | John |
+----+--------+
图像表
+----+-----------+-------------------+
| id | projectId | imagePath |
+----+-----------+-------------------+
| 1 | 1 | images/image1.jpg |
| 2 | 1 | images/image2.jpg |
| 3 | 2 | images/image3.jpg |
| 4 | 2 | images/image4.jpg |
| 5 | 2 | images/image5.jpg |
+----+-----------+-------------------+
如您所见,一个项目有许多图像。我想以这种方式显示...
James
images/img1.jpg
images/img2.jpg
John
images/img3.jpg
images/img4.jpg
images/img5.jpg
这篇文章给了我我想要的 https://stackoverflow.com/a/2451065/1214535
但是当我像这样回声
<img src='".$row['imagePath']."/>
图像标签中的结果我得到了这个
<img src="images/img3.jpg,images/img4.jpg,images/img5.jpg">
代替
<img src="images/img3.jpg"/>
<img src="images/img4.jpg"/>
<img src="images/img5.jpg"/>
如何更改查询以便我可以正确/单独显示图像
这是我正在使用的查询
$sql="SELECT images.projectId,project.client,
GROUP_CONCAT(images.imagePath SEPARATOR ', ')
AS 'imagePath'
from project left JOIN images on project.id=images.projectId
GROUP BY project.id ASC";
谢谢你们...