Ciao ragazzi, ho un problema con serialize non mi insrisce i dati nel database; vi posto il codice:

<?php
$colori = array (0=>"giallo",1=>"rosso",2=>"blu",3=>"viola");
$colore = serialize($colori);



include("conn.inc.php");


$query = "INSERT INTO eshop_articoli(colore)";
$query.= "VALUES(\'$colore\')";


mysql_query($query) or die(mysql_error());



mysql_close($conn);

echo("Articolo inserito con successo,../");


?>

mi da questo errore :

Something is wrong in your syntax près de '\'a:4:{i:0;s:6:"giallo";i:1;s:5:"rosso";i:2;s:3:" blu";i:3;s:5:"v' à la ligne 1.

qualcuno sa dirmi dove sbaglio?