Originariamente inviato da Sergio L
la seconda dal campo di un db :

$cod_prodotti=$riga["cod_prodotti"];

poi di seguito lo stesso codice.
E come scriva il campo cod_prodotti? Chiedo perché serialize() usa " e non '

Codice PHP:
$cod_prodotti='a:3:{i:1989;s:1:"1";i:2581;s:1:"1";i:507;s:1:"1";}'