Ich habe 2 Tabellen MOVIES und SHOWS.Abrufen von Daten aus mehreren Tabellen mysql php
MOVIES Tabellen enthält:
id, name, image, description.
ZEIGT Tabelle enthält:
id, movieid, description.
ich MySQL-Anweisung abzurufen Datensätze aus SHOWS Tabelle bin ausgeführt wird, bin ich alle Datensätze bekommen normalerweise. Wieder führe ich eine andere mysql-Anweisung aus, um ein Bild von der MOVIES-Tabelle basierend auf der Filmtabellen-ID zu erhalten, die ich von der ersten Abfrage erhalte. Gibt es eine einfache Möglichkeit, alle Datensätze aus SHOWS-Tabelle zusammen mit Filmabbild abrufen?
Dies sind meine Fragen:
$qry1 = mysql_query("SELECT * FROM shows WHERE id='1'");
$res = mysql_fetch_array($qry1);
$movieid = $res['movieid'];
$qry2 = mysql_query("SELECT image FROM movies WHERE id='$movieid'");
bieten Abfrage in Frage –
Hinweis sehen: 'INNER JOIN '. –
Dies sind meine Abfragen $ qry1 = mysql_query (SELECT * FROM zeigt WHERE id = '1'); $ res = mysql_fetch_array ($ qry1); $ movietid = $ res ['movietid']; $ qry2 = mysql_query (WÄHLEN Sie das Bild aus Filmen WHERE id = '$ movietid'); –