1
Mein Code holen:Wie Daten von einem zu vielen Beziehung MySQL-Tabelle
$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"].'"/>
';
}
Beispiel: Wie es Echo Daten
// SOME Stuff Here
The Dark Knight: - <img src="sdfsdfds.jpg"/>
// MORE STUFF HERE
// SOME Stuff Here
The Dark Knight: - <img src="sdfsdfds.jpg"/>
// MORE STUFF HERE// SOME Stuff Here
The Dark Knight: - <img src="sdfsdfds.jpg"/>
// MORE STUFF HERE
wie ich es will Daten Echo
// Some Stuff Here
The Dark Knight - <img src="sdfsdfds.jpg"/> <img src="fdfgfdd.jpg"/> <img src="sdfs.jpg"/>
// More Stuff Here
ich eine one to many Beziehung SQL-Tabelle verwenden, zwei Tabellen:
tmdb_movies und Bilder
beide Antworten für die erste Option gehen wird nicht arbeiten. !.) Wenn ich mit der ersten Antwort gehe, kann ich andere Sachen nicht hinzufügen, die ich in der 1. Frage erwähnte. 2.) Wenn ich mit der 2. Antwort gehe, wird die Bild-URL nicht funktionieren –
Wenn Ihr ** anderes Zeug ** nicht von Ihrem 'FOR LOOP' abhängig ist, sehe ich nicht, warum es nicht funktioniert. Wenn Sie mit der 2. Option gehen, warum können Sie nicht eine Split auf ',' und Schleife über es die 'img' Tags erstellen. –
Weil es wie sein wird Und lassen Sie mich Ihnen sagen, warum die erste Option nicht funktioniert, geben Sie mir 2 Minuten –