A ver si me pueden ayudar porque ando desesperado.
Tenía un código que funcionaba perfectamente, pero al migrar de servidor me está dando problemas.
Tenía un bucle que realizaba inserciones en BBDD.
Código PHP:
foreach($valores as $index=>$value)
{
$sql="INSERT INTO tabla (valor) VALUES ($value)";
mysql_query($sql);
}
Por ejemplo #1062 - Duplicate entry '2147483647' for key 1
Si printo las consultas que estoy haciendo veo que ese id es el primero de las consultas del array y que el resto de consultas que me dan error tiene un id diferente y único con lo cual no debería aparecer el error de 'duplicate entry' es como si el 'mysql_query' no se ejecutara...
He visto por ahí algo sobre una instrucción 'commit', pero no acabo de entender si es necesario o no, porque insisto, este código me funcionaba.
¿Alguien sabe como puedo solucionar este problema?
Saludos.