Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2011, 07:19
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 6 meses
Puntos: 1
Importar datos a tabla sin duplicar y quitar espacios vacíos

Hola a todos! Consulta... tengo un archivo csv y quisiera importarlo a una tabla. El tema es que hay una columna que se llama cod_linea la cual contiene datos duplicados pero además, no sé por qué tiene espacios vacíos y no sé como quitárselos:
cod_linea
Ford________
Ford________
Ford________
Peugeot________
Peugeot________
Audi________
Audi________
Audi________

(las rayas ________ son espacios vacíos que aparecen en la celda del excel)

...y lo que quisiera hacer es que al importar NO me los duplique:
cod_linea
Ford
Peugeot
Audi

Actualmente importo todo el archivo csv con ete código:
Código PHP:
include('conectar.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); 
¿Cómo tengo que hacer para importar los datos sin duplicados? ¿Se pueden quotar los espacios vacíos?

Desde ya muchas gracias.
Saludos. Marx.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.