$sql = "UPDATE articoli1 SET messaggio='".$messaggio."', img='".$img."' WHERE Id='".$chiave."'";
se il nome corretto della cella è id (i minuscolo) come hai indicato alla prima riga del tuo codice allora anche nella update va minuscolo.
$sql = "UPDATE articoli1 SET messaggio='".$messaggio."', img='".$img."' WHERE Id='".$chiave."'";
se il nome corretto della cella è id (i minuscolo) come hai indicato alla prima riga del tuo codice allora anche nella update va minuscolo.