如何逐个选择一对多关系表中的变量

时间:2017-06-28 04:55:34

标签: php

我的代码:

$stmt = $conn->prepare("SELECT tmdb_movies.movie_title, images.image_url

FROM tmdb_movies

JOIN images ON images.images_tmdb_id=tmdb_movies.tmdb_id

GROUP BY tmdb_movies.movie_title,images.image_url");

 // Then fire it up
 $stmt->execute();
 // Pick up the result as an array
 $result = $stmt->fetchAll();

// Now you run through this array in many ways, for example
 for($x=0, $n=count($result); $x < $n; $x++){

 echo'
  '.$result[$x]["movie_title"].' - <img src="'.$result[$x]["image_url"].'"/>
  ';

}
  

示例:如何回应数据

The Dark Knight: - <img src="sdfsdfds.jpg"/>
The Dark Knight: - <img src="fdfgfdd.jpg"/>
The Dark Knight: - <img src="sdfs.jpg"/>
  

我希望如何回应数据

The Dark Knight -  <img src="sdfsdfds.jpg"/> <img src="fdfgfdd.jpg"/> <img src="sdfs.jpg"/>

我正在使用一对多关系SQL表,两个表:

tmdb_movies 图片

1 个答案:

答案 0 :(得分:1)

您可以在一个变量中指定上次执行的标题,然后每次都检查一次。在GMT+05:30循环中更改以下代码:

for