Ho trovato la soluzione sembra funzionare sostituendo mysql_escape_string($som_val['rating']) con $som_val."','".

Cavolo era una cavolata.

Grazie a tutti se non mi evidenziavate quella riga chi sa quanto ci sbattevo ancora senza trovare soluzione.