Foros del Web » Programando para Internet » PHP »

Modificar Archivo CSV o de texto

Estas en el tema de Modificar Archivo CSV o de texto en el foro de PHP en Foros del Web. Hola amigos..aca tengo el código para añadir registro en base de datos Mysql y ademas en un archivo del tipo CSV. Lo que necesito es ...
  #1 (permalink)  
Antiguo 19/01/2006, 08:29
Avatar de elwata  
Fecha de Ingreso: junio-2005
Mensajes: 156
Antigüedad: 12 años, 6 meses
Puntos: 0
Modificar Archivo CSV o de texto

Hola amigos..aca tengo el código para añadir registro en base de datos Mysql y ademas en un archivo del tipo CSV.

Lo que necesito es el código para buscar un registro del archivo CSV y luego modificar los registros de la fila con datos mandados desde un formulario.

Les mando parte de mi código y espero que me indiquen como hacer lo pedido anteriormente.



mysql_query("INSERT INTO socios (c2,c14,c8,c3,c4,c5,c7,c6,c1,c12,c11,c15) VALUES ('$n1','$n2','$n3','$n4','$n5','$n6','$n7','$n8',' $n9','$n10','manual','$fecha')");
$filename="..//datos_carnets/data_socios.csv";//esta es la ubicación local
$handle = fopen($filename, 'a+');
if ($handle)
{
fwrite($handle , "$n9");
fwrite($handle , ',');
fwrite($handle , "$n1");
fwrite($handle , ',');
fwrite($handle , "$n4");
fwrite($handle , ',');
fwrite($handle , "$n5");
fwrite($handle , ',');
fwrite($handle , "$n6");
fwrite($handle , ',');
fwrite($handle , "$n8");
fwrite($handle , ',');
fwrite($handle , "$n7");
fwrite($handle , ',');
fwrite($handle , "$n3");
fwrite($handle , ',');
fwrite($handle , "0");
fwrite($handle , ',');
fwrite($handle , "0");
fwrite($handle , ',');
fwrite($handle , "manual");
fwrite($handle , ',');
fwrite($handle , "$n10");
fwrite($handle , ',');
fwrite($handle , "NULL");
fwrite($handle , ',');
fwrite($handle , "$n2");
fwrite($handle , ',');
fwrite($handle , "$fecha");
fwrite($handle , "\r\n");
//echo "341$row[0]$n3" . chr(10);
}
fclose($handle);

...

Gracias

Elwata
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 10:17.