Ver Mensaje Individual
  #20 (permalink)  
Antiguo 18/11/2011, 14:48
lems1o
 
Fecha de Ingreso: julio-2011
Mensajes: 161
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Crear archivo de texto luego de consulta

Y bueno para todos los que necesiten el codigo aqui se los dejo. Solo tenia una duda al final use un chr(9) como separador, pero al momento de ver los datos el uno aparece mas atras que los demas abajo lo pego para que vean.

<?php
include("conexion.php"); //conexion

//Funciones
function add_ceros($numero,$ceros) {
$order_diez = explode(".",$numero);
$dif_diez = $ceros - strlen($order_diez[0]);
for($m = 0 ;
$m < $dif_diez;
$m++)
{
@$insertar_ceros .= 0;
}
return $insertar_ceros .= $numero;
}

//Estructura de la tabla



//Definicion de Variables
$c="06";
$numero="1";
$CCODMON="MN";
$CSITUA="F";
$CTIPCAM="0.000000";
$CTIPO="M";
$CFLAG="N";
$CUSER="SIST";
$COPCION="S";



//Consulta a la bd
$sql = mysql_query("SELECT * FROM tabla1") or die ("Error en el query: ".mysql_error());

while($rs=mysql_fetch_array($sql)){
//Variables
$MESANIO=$rs['MESANIO'];
$CCOMPRO=substr($MESANIO,-2);
$CCOMPRO_CORRELATIVO=add_ceros($numero,4);
$numero++;
$CCOMPRO_CONCATENADOS=$CCOMPRO.$CCOMPRO_CORRELATIV O;


$tabla[] = "$c";
$tabla[] = "$CCOMPRO_CONCATENADOS";
$tabla[] = "$rs[FECHA]";
$tabla[] = "$CCODMON";
$tabla[] = "$CSITUA";
$tabla[] = "$CTIPCAM";
$tabla[] = "$rs[PROVEEDOR]";
$tabla[] = "$rs[TOTAL]";
$tabla[] = "$CTIPO";
$tabla[] = "$CFLAG";
$tabla[] = " ";
$tabla[] = " ";
$tabla[] = "$CUSER";
$tabla[] = " ";
$tabla[] = " ";
$tabla[] = " ";
$tabla[] = " ";
$tabla[] = " ";
$tabla[] = " ";
$tabla[] = " ";
$tabla[] = "$COPCION";
$tabla[] = "\r\n";





}


$tabla = join(chr(9), $tabla);

file_put_contents('fichero3.txt', $tabla);

?>