我不是很擅長mysql查詢,所以我在這裏問一些幫助。Mysql獲取查詢
我使用此查詢來選擇一個動畫tvshow
$getMovieCmd = "SELECT id,name,hoster,season,episode FROM topmovies.movies
WHERE name = '".mysql_real_escape_string($_GET['name'])."' ";
,但我不想顯示所有animes只有相同的名稱。我只想用相同的名字,同一季節和同一集顯示那些動畫。
實施例: tvshow:鳴/ 季節:1和2/ 插曲:1,2,3,4,5,6,7,8,9,10
我只想顯示鳴與第1季,並具有集1.
畫面中所有的主機供應商,所以你看到了我想要做的 http://s14.directupload.net/images/130819/g6bz3ef8.jpg (Staffel =季)
當你在選擇情節的圖片中看到。現在我想說,所有與該劇集不同的主持人都將被選中。
希望你能理解我的低劣英語:/
林尋找這樣
$getMovieCmd = "SELECT id,name,hoster FROM topmovies.movies
WHERE name = '".mysql_real_escape_string($_GET['name'])."'
IN (SELECT season FROM topmovies.movies WHERE name = '".mysql_real_escape_string($_GET['name'])."') AS season
IN (SELECT episode FROM topmovies.movies WHERE name = '".mysql_real_escape_string($_GET['name'])."') AS episode
";
你只需要兩個有條件的地方 – skv
使用'和''後WHERE' - 谷歌多個條件SQL – michi
好讓說,MySQL查詢應該選擇的名字從tvshow。然後查詢選擇電視節目的季節中的所有劇集。 – blaman