MARAZM, можно избежать цикла с фетчем
$res = mysql_fetch_row(mysql_query("SELECT GROUP_CONCAT(`pole1` SEPARATOR ",") AS `pol` FROM `table` WHERE `pole2` in ('" . implode(', ', array_values($selected)) . "')"));
return explode(',', $res[0]);при условии что выбрано более одного варианта, иначе надо будет проверять количество выбранных значений, ну и конечно если это строки, нужно закавычить, ну и фильтр