Coba tulis yang berikut ini sebagai gantinya
while($rss = mysql_fetch_assoc ($result2))
{
$array1[]=$rss['name'];
}
Dengan begitu nilai dalam array akan menjadi string dan dapat dibandingkan dengan mudah. Saya tidak tahu bagaimana array_intersect menangani array bersarang tetapi bekerja dengan baik dengan string.