Comunidad de diseño web y desarrollo en internet online

archivo plano

Citar            
MensajeEscrito el 21 Jun 2018 08:39 pm
Hola foro !!!
esperando me puedan ayudar, y es con lo siguiente.

deseo pasar los datos que tengo en una tabla mysql a un archivo plano por medio de un formulario

les doy las gracias de antemano

Por Noe Velazquez

47 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Jun 2018 07:48 pm
a que te refieres con un archivo plano? Un archivo CSV? (Coma Separated Values)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 22 Jun 2018 09:08 pm
hola Jorge!!!

tengo 5 columnas numero de empleado c(10), concepto c(4), fecha inicial c(8), fecha final c(8) e importe c(10)
la información ya esta en la tabla te muestro un registro para que te des una idea
num_emp 0000109660
concepto 1122
fec_ini 01012018
fec_fin 30062018
imp 351250 sin punto decimal

y quiero hacer un archivo txt como sigue, como puedo crearlo?
0000109660112201012018300620180000351250

Por Noe Velazquez

47 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Jun 2018 09:32 pm
buscandole me encontre esto y lo pude resolver

require ("conecta.php");

$file = fopen("archivo_plano.txt", "a");

$sql = "select ne,concepto,fecini,fecfin,ceros,uniadm,dias from nuevo";
$lista = mysqli_query($conectado, $sql);
while($dato = mysqli_fetch_assoc($lista)){
fwrite($file, $dato['ne'].$dato['concepto'].$dato['fecini'].$dato['fecfin'].$dato['ceros'].$dato['uniadm'].$dato['dias'].PHP_EOL);
}

fclose($file);

GRACIAS......

Por Noe Velazquez

47 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Jun 2018 09:44 pm
Armas la cadena con un select y lo guardas en un txt, ejemplo

Código PHP :

(...)
$query = 'select num_emp,concepto,fec_ini,fec_fin,imp from empleados';
$result = mysqli_query($con, $query);
$str = '';
while ($row=mysqli_fetch_row($result))
    {
    $str.=$row[0].$row[1].$row[2].$row[3].$row[4].'\n'
    }
mysqli_free_result($result);
file_put_contents ('some.txt', $str);


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.