テーブルが二つあります...
プロジェクト表
+----+--------+
| 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 |
+----+-----------+-------------------+
ご覧のとおり、1 つのプロジェクトには多くのイメージがあります。こんな感じで表示したい…
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";
君たちありがとう...