Salve,

sto uscendo pazzo. Ho controllato i lcodice + volte e non capisco dove sbaglio.
Ho 2 Tabelle Comuni e Regioni
Comuni:
mysql_query("CREATE TABLE Comuni (
`Progressivo` int(4) NOT NULL AUTO_INCREMENT,
`Descrizione` varchar(25) NOT NULL,
`CAP` char(5) NOT NULL,
`Prov` char(2) NOT NULL,
`CodIstat` char(6) NOT NULL,
`Regione` int(3) NOT NULL,
UNIQUE KEY `Progressivo` (`Progressivo`),
UNIQUE KEY `Descrizione` (`Descrizione`)
) AUTO_INCREMENT=1") or die(mysql_error());

Regioni:
mysql_query("CREATE TABLE Regioni (
`Progressivo` int(3) NOT NULL AUTO_INCREMENT,
`Descrizione` varchar(25) NOT NULL,
`Capoluogo` varchar(25) NOT NULL,
`Provincia` char(2) NOT NULL,
`Codice` char(2) NOT NULL,
`RipartizioneGeografica` varchar(20) NOT NULL,
`ProvinciaCod` char(3) NOT NULL,
UNIQUE KEY `Progressivo` (`Progressivo`),
UNIQUE KEY `Descrizione` (`Descrizione`)

ed in una pagina dove visulizzo i dati del comune o un campo con una select per la scelta della regione.
La qry funziona e mi permette la scelta della regione, ma quando salvo non me la memorizza.
Questa è la query per l'UPDATE:
$cSql = 'UPDATE Comuni SET Descrizione=?, Cap=?, Prov=?, CodIstat=?, Regione=? WHERE Progressivo = ?';

E questo é il risultatao del var_dump:
array
'Prog' => string '7442' (length=4)
'Des' => string 'aa Recchia' (length=11)
'Cap' => string '82100' (length=5)
'Prov' => string 'BN' (length=2)
'Regi' => string 'ABANO TERMEaa' (length=13)
'Agg' => string 'Aggiorna' (length=8)

La var esiste, ma non la memoerizza.

Dove sbaglio?

grazie Gaetano