$Query='SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.gername IN ("'.str_replace(",",'","',$GET_arr['Genre']).'") ';
//echo $Query;
$Genre=$this->DB_Objekt->query($Query);
$Query='SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.name IN ("'.str_replace(",",'","',$GET_arr['Schauspieler']).'") ';
$Where.=(strlen($GenreArr["imdbIDs"])>0?($first?"":" AND ").str_replace(",)",")",'imdbID in ('.$GenreArr["imdbIDs"].')'):($first?" 0 ":""));
$Where.=(strlen($SchauspielerArr["imdbIDs"])>0?($first?"":" AND ").str_replace(",)",")",'imdbID in ('.$SchauspielerArr["imdbIDs"].')'):($first?" 0 ":""));
$first=false;
}
}
...
...
@@ -164,7 +164,7 @@ class MediaDBViewerAPI{
//TODO Diesen block in den Hauptquery einbauen?!
if($ListGenre){
$Query='SELECT group_concat(g.gername) AS Genre FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE fg.imdbID="'.$tempArray["imdbID"].'" ';
$Query='SELECT group_concat(g.gername) AS Genre FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE fg.imdbID="'.$tempArray["imdbID"].'" ORDER BY g.gername';
$Query='SELECT group_concat(s.name) AS Schauspieler FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE fs.imdbID="'.$tempArray["imdbID"].'" ';
$Query='SELECT group_concat(s.name) AS Schauspieler FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE fs.imdbID="'.$tempArray["imdbID"].'" ORDER BY s.name';