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);
?>