Buon giorno a tutti!

Una semplice domanda che a me sta mandando in bestia da un paio di giorni :

perchè questa query non mi funziona?!

Codice PHP:
"UPDATE '".$database."'.'".$tabella."' 
SET rag_sociale = '"
.$rag_sociale."', nome = '".$nome."', cognome = '".$cognome."', cod_fiscale = '".$cod_fiscale."', partita_iva = '".$partita_iva."', indirizzo = '".$indirizzo."', civico = '".$civico."', cap = '".$cap."', localita = '".$localita."', provincia = '".$provincia."', telefono = '".$telefono."', fax = '".$fax."', sito = '".$sito."', email = '".$email."', pec = '".$pec."', cellulare = '".$cellulare."' 
WHERE '"
.$tabella."'.'ID' = ".$id.";" 
Vi ringrazio già da ora!