Foros del Web » Programando para Internet » PHP »

Problemas con FGETCSV

Estas en el tema de Problemas con FGETCSV en el foro de PHP en Foros del Web. Muchachos, les presento aqui mi codigo para que vean mas o menos que estoy haciendo, pero mi pregunta no implica el codigo, simplemente, que el ...
  #1 (permalink)  
Antiguo 06/05/2008, 13:17
 
Fecha de Ingreso: marzo-2008
Mensajes: 25
Antigüedad: 16 años, 1 mes
Puntos: 0
Problemas con FGETCSV

Muchachos, les presento aqui mi codigo para que vean mas o menos que estoy haciendo, pero mi pregunta no implica el codigo, simplemente, que el FGETCSV cuando encuentra un campo con un espacio, no lee mas y salta al proximo campo, es decir que , en mi caso, si me estuviese agregando a la base dentro de un CSV seria:
'Andres Joaquin Fariña','1234567','Amezaga 2320 Apto 2'...... Etc Etc
Pero, el FGETCSV solamente tomaria 'Andres','1234567','Amezaga'. Luego de los espacios no me lee mas nada.
Como puedo hacer para importar a una base de datos en MySQL a traves de PHP con un archivo CVS???
Espero que alguien me ayude, es bastante urgente para terminar con un proyecto.

$conn=mysql_connect("localhost","root","");
$row = 1;
$fp = fopen ("Cliente.csv","r");
while ($data = fgetcsv($fp,2000,",")){
$num = count ($data);

print " <br>";

$row++;

for ($c=0; $c<$num; $c++) {
echo "columna $c ".$data[$c] . " del dato $row <br>";
}

$insertar="INSERT INTO cliente (CodCliente,Nombre,Apellidos,CI,FechaNacimiento,Te lefono1,Telefono2,Direccion,Ciudad,VisitaProspect, DireccionVisita,Esquinas,TelefonoVisita,DiaVisita, Hora,Procedencia) VALUES ($data[0],'$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]','$data[9]','$data[10]','$data[11]','$data[12]','$data[13]','$data[14]','$data[15]')";

mysql_db_query("c3_citigold",$insertar);
}

fclose ($fp);
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:12.