Pensamos que e problema esta con el fichero csv. disponemos de 10 columnas mientras que la tabla que recibe los datos tiene 11, siendo la que difiere la correspondiente al id del registro que es un campo primary key y auto_increment; como se puede resolver este asunto. por el momento el script lo tenemos asi
Código PHP:
<?php
include ('scripts/conexion.php');
$row = 1;
$fp = fopen ("trenecillo.csv","r");
while ($data = fgetcsv ($fp, 1000, ";"))
{
$num = count ($data);
print " <br>";
$row++;
echo "$row- ".$data[1].$data[2].$data[3].$data[4].$data[5].$data[6].$data[7].$data[8].$data[9].$data[10];
$insertar="INSERT INTO c_coches (chasis, tipo, marca, modelo, transport, dp, carrier, freg, cede, origen) VALUES ('$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]','$data[9]','$data[10]')";
mysql_query($insertar) or die (mysql_error ());
}
fclose ($fp);
?>