Estaba revisando una aplicación, y no se si sería así:
Código PHP:
<?php
$fp = fopen("excel/productos.csv","r");
while($dato = fgetcsv($fp, 1000, ",")){
$num = count($dato);
// print "<br>";
$fila++;
// echo "$fila.".$dato[0]."-----".$dato[1]."--------".$dato[2]."--------".$dato[3]."--------".$dato[4]."-----------".$dato[5];
$insertar="INSERT INTO productos(IdProducto, Clave, IdMarca, IdCategoria, Descripcion, PrecioLista, IdMoneda, Factor) VALUES('$dato[0]','$dato[1]','$dato[2]','$dato[3]','$dato[4]','$dato[5]','$dato[6]','$dato[7]')";
mysql_query($insertar,$link);
}
fclose($fp);
?>