Foros del Web » Programando para Internet » PHP »

no puedo leer numero con comas de archivo csv

Estas en el tema de no puedo leer numero con comas de archivo csv en el foro de PHP en Foros del Web. hola amigos, tengo un numero 46,974.79 cuando leer el archivo y insertarlo a mi BD solo me inserta 46 pienso que es por la coma ...
  #1 (permalink)  
Antiguo 28/08/2009, 09:37
Avatar de pablolennin  
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo
Mensajes: 169
Antigüedad: 15 años, 11 meses
Puntos: 1
no puedo leer numero con comas de archivo csv

hola amigos, tengo un numero 46,974.79 cuando leer el archivo y insertarlo a mi BD solo me inserta 46 pienso que es por la coma como podria solucionarlo que me lea todo el numero

este es el codigo que utilizo para inserta en la bd

Código PHP:
$fp fopen ($ruta,"r");
while ((
$data fgetcsv($fp,50000,","))!=FALSE
    { 
    
mysql_query("INSERT INTO previo(material,cliente,puesto_exp,bolsas,soles) 
    VALUES('$data[0]', '$data[1]', '$data[17]', '$data[18]', '$data[19]')"
)or die(mysql_error());
    }

  #2 (permalink)  
Antiguo 28/08/2009, 09:47
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: no puedo leer numero con comas de archivo csv

pues no se si lo notas... pero tienes un verdadero problema...

si el CSV usa comas como separadores... y tienes un numero con comas...

¿¿crees que haya alguna solución al dilema??

si el separador del CSV fuera otro... seria mas sencillo, pero así... ningún código te va a solucionar tu problema!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 28/08/2009, 23:57
Avatar de jenusys  
Fecha de Ingreso: diciembre-2008
Ubicación: Ahí mismo.
Mensajes: 216
Antigüedad: 15 años, 10 meses
Puntos: 11
Respuesta: no puedo leer numero con comas de archivo csv

Solo espero que tengas el original en Excel o que el archivo no tenga más de 100 registros
  #4 (permalink)  
Antiguo 29/08/2009, 15:10
Avatar de pablolennin  
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo
Mensajes: 169
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: no puedo leer numero con comas de archivo csv

si hay mas de 100 registros.
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 22:30.