Vamos paso por paso.
Este es todo tu codigo?
Código php:
Ver originalforeach($valores as $index=>$value)
{
$sql="INSERT INTO tabla (valor) VALUES ($value)";
}
La tabla "tabla" tiene varios campos? alguno es not null?
que tipo de dato es el campo "valor"?
value realmente se incrementa cada que pasa por el foreach?
Cual es la estructura de la tabla? Que tipos de datos manejas y cuales son los constraints?
Entre mas información des, mas fácil será ayudarte.