hola
es muy sencillo
Código PHP:
// suponemos que ya hiciste el upload del archivo
// como asi tambien la conexion a la db y seleccion de tabla
$csv=file("ruta/al/archivo/subido");
$i=1;$campos="";
foreach($csv as $linea) {
if($i==1) {
//si es la primer linea del archivo, extraemos la informacion de los nombres de los campos
$campos=trim($linea);
$i++;
} else {
$q="";
$lp=explode(",",$linea);
foreach($lp as $v) {
$q.="'$v',";
}
$q=substr($q,0,strlen($q)-1); //qitamos la coma final
$result = mysql_query("INSERT INTO tabla($campos) VALUES($q)");
}
}
espero que te sirva
exitos!