Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2011, 12:39
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 21 años, 11 meses
Puntos: 1
Importar solo una columna de archivo csv con php

Hola a todos! Quisiera hacerles una consulta... tengo un archivo csv con 6 columnas y necesitaría importar solo 1 columna que sería la segunda (cod_categoria). Esta columna tiene nombres que se repiten y necesitaría que se carguen solo una vez.

Actualmente para importar toda la base utilizo este código:
Código PHP:
include('con.php');

$row 1;
$fp fopen ('lista.csv','r');
while (
$data fgetcsv ($fp1000";"))
{
$num count ($data);
print 
" <br>";
$row++;
echo 
"$row- ".$data[0].$data[1].$data[2].$data[3].$data[4].$data[5].$data[6].$data[7];
$insertar="INSERT INTO producto (id_articulo,cod_categoria,categoria,cod_linea,linea,descripcion,precio,unidad) VALUES ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]')";
mysql_query($insertar);
}
fclose ($fp); 
Se puede importar solo una columna?

Muchas gracias y saludos. Marx.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.