Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2011, 11:07
Avatar de flanagan44
flanagan44
 
Fecha de Ingreso: abril-2004
Mensajes: 182
Antigüedad: 20 años, 6 meses
Puntos: 2
Inserts masivos no funciona

Buenas tardes.
Tengo un archivo csv con unas 50.000 entradas de 6 columnas cada una.
Lo estoy intentando leer con PHP y hacer inserts en una tabla, pero no hay forma de que me lo haga.

El tema es que si cojo un solo INSERT si que me lo hace, pero si cojo varios no.

Alguna idea??

El codigo:
Código PHP:
$row 1;
$fp fopen ("dades.csv","r");
while (
$data fgetcsv ($fp1000";"))
{
$num count ($data);
print 
" <br>";
$row++;
//echo "$row.". $data[0]." ------ ".$data[1]." ------ ".$data[2]."-----".$data[3]." ------ ".$data[4]." ------ ".$data[5];
$insertar="INSERT INTO prova_mapa (cp,poblacio,comunitat,provincia,logn,lat) VALUES ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]')";
mysql_query($insertar);
}
fclose ($fp);
?>