我不是很擅长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