$genre_id = "(SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 1), ',', -1) = '".$id."'"
$genre_id.= " or SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 2), ',', -1) = '".$id."'"
$genre_id.= " or SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 3), ',', -1) = '".$id."'"
$genre_id.= " or SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 4), ',', -1) = '".$id."'"
$genre_id.= " or SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 5), ',', -1) = '".$id."'"
$genre_id.= " or SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 6), ',', -1) = '".$id."'"
$genre_id.= " or SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 7), ',', -1) = '".$id."'"
$genre_id.= " or SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 8), ',', -1) = '".$id."'"
$genre_id.= " or SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 9), ',', -1) = '".$id."'"
$genre_id.= " or SUBSTRING_INDEX(SUBSTRING_INDEX(genre_id, ',', 10), ',', -1) = '".$id."')"
$sql="SELECT COUNT(*) as num FROM tbl_mov WHERE '.$genre_id.';
Test etmedim elimle yazdığım için yazım hataları olabilir ama çözüm yukarıdaki gibi
Mantık şu SUBSTRING_INDEX koduyla ilgili sutundaki virgül ile ayrılmış alanları bölüyor array yapıyor gibi düşün sonra her elemanı kontrol ediyor yukarıdaki kodda 10 adet eleman kontrolü yapıyor