Hallo zusammen,
ich bin am verzweifeln, ich habe schon ohn ende gesucht aber irgendwie nicht das richtige gefunden.
Ich muss eine Datenbankabfrage über 2 Tabelle machen....aus der 1.Tabelle (genre) muss ich mir die movie_id holen, mit dieser ID soll aus der 2.Tabelle (movie) die entsprechenden Daten geholt werden.
Es ist so das ich eine Dropdownfeld habe mit allen Genres, wenn man dort ein Genre auswählt soll wie oben geschrieben, aus der Tabelle Genre die movie_id geholt werden und dann die andere Tabelle abgefragt werden....
Ich hatte das jetzt so gelöst:
Klappt soweit ja auch ganz gut....nur wollte ich das eine Blätterfunktion einbauen, aber wenn ich das richtig verstehe geht das mit dieser Abfrage nicht.
Jetzt meine Frage, wie würde eine bessere Abfrage aussehen?
ich bin am verzweifeln, ich habe schon ohn ende gesucht aber irgendwie nicht das richtige gefunden.
Ich muss eine Datenbankabfrage über 2 Tabelle machen....aus der 1.Tabelle (genre) muss ich mir die movie_id holen, mit dieser ID soll aus der 2.Tabelle (movie) die entsprechenden Daten geholt werden.
Es ist so das ich eine Dropdownfeld habe mit allen Genres, wenn man dort ein Genre auswählt soll wie oben geschrieben, aus der Tabelle Genre die movie_id geholt werden und dann die andere Tabelle abgefragt werden....
Ich hatte das jetzt so gelöst:
PHP:
$res_genre=mysql_query("select * from genre WHERE genre = '$_POST[genre]';");
while($erg=@mysql_fetch_assoc($res_genre)) {
$res_movie=mysql_query("select * from movie WHERE id = '$erg[movie_id]';");
while($erg_movie=@mysql_fetch_assoc($res_movie)) {
......
Klappt soweit ja auch ganz gut....nur wollte ich das eine Blätterfunktion einbauen, aber wenn ich das richtig verstehe geht das mit dieser Abfrage nicht.
Jetzt meine Frage, wie würde eine bessere Abfrage aussehen?