Спасение точки само по себе не поможет; вы получите такой запрос:
SELECT * FROM table WHERE img IN(img34563.jpg , img34536.jpg)
Вы должны будете применить кавычки раньше:
function quote($k)
{
return '"' . mysql_real_escape_string($k) . '"';
}
$values = array_map('quote', $rf);
$query = "SELECT * FROM $appin_table WHERE img IN ( ".implode( ',' , $values )."";