-1
장르를위한 카운터를 만들었지 만 모두 잘 작동하지만 문제가 하나 있습니다.PHP mysql 카운터가 작동하지 않습니다.
두 가지 유형이 있습니다. 나는 단지 1 가지 유형으로부터의 카운트를 원한다. 1 형 = 영화 2 형 = tvshow
$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'와 제목에서 모든 장르를 계산하려는 볼 수 있지만 문제는이 유형의 장르를 계산하는 것이,이므로
'영화 '너무! 정말 잘못된 것을 얻을하지 않습니다..
완벽하게 작동합니다! – blaman