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 ($fp, 1000, ";"))
{
$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);
?>