php mysql计数器不';行不通

php mysql计数器不';行不通,php,mysql,count,Php,Mysql,Count,我做了一个类型计数器,所有作品都很好,但有一个问题 有两种不同的类型。我只需要一种类型的计数,而不是两种类型的计数。 类型1=电影 类型2=电视节目 $genre_list = array('Action','Adult','Adventure','Animation','Biography','Bollywood','Comedy','Crime','Documentary','Drama','Family','Fantasy','History','Horror','Musical','My

我做了一个类型计数器,所有作品都很好,但有一个问题

有两种不同的类型。我只需要一种类型的计数,而不是两种类型的计数。 类型1=电影 类型2=电视节目

$genre_list = array('Action','Adult','Adventure','Animation','Biography','Bollywood','Comedy','Crime','Documentary','Drama','Family','Fantasy','History','Horror','Musical','Mystery','Reality-TV','Sci-Fi','Sport','Thriller','War','Western');
$query_parts = array();
foreach ($genre_list as $genre) {
    $query_parts[] = "'%".mysql_real_escape_string($genre)."%'";
}

$string = implode(' OR genre LIKE ', $query_parts);
$tank = mysql_query("SELECT genre FROM `topmovies`.`movies` WHERE type='tvshow' AND genre LIKE {$string} GROUP BY name");

while( $fetch = mysql_fetch_array( $tank ) ){

        $count = explode(', ', $fetch['genre']);

        foreach( $count as $w)
            if( in_array($w, $genre_list) )
                $query_parts[$w]++;

}
正如你所看到的,我想计算“tvshow”类型标题的所有类型,但问题是,它也计算“movie”类型标题的类型

我真的不明白怎么回事。

改变
和{$string}等体裁
和(像{$string}这样的体裁)

当前的查询表单如下:

(type='tvshow'和类似“a”的体裁)或类似“b”的体裁***