Usa:
Código PHP:
<?
$sql="insert into prueba(miCheckBox)values('$values')";
echo $sql."<br>";
mysql_query($sql) or die (mysql_error());
así observaras que sentencia SQL estás componiendo y te darás cuenta si es una sintax SQL válida o no ..
A simple vista se observa que le -sobran- los ' a $values en '$values'
La sintax SQL correcta es 'dato','dato1','dato2' ... no ''dato','dato1','dato2'' .. etc.
Un saludo,