Ciao....sei sicuro che la query al momento dell'esecuzione sia scritta correttamente?

Prova a scrivere:

Codice PHP:
echo $sql
prima di eseguire la query, in modo tale da vedere se ci sono errori di sintassi.