Foros del Web » Programando para Internet » PHP »

extraer datos de un archivo de texto y mostrarlo tal cual están registrados

Estas en el tema de extraer datos de un archivo de texto y mostrarlo tal cual están registrados en el foro de PHP en Foros del Web. Buenas quería saber como hago para ordenar datos traídos de una base de datos, lo que he hecho hasta ahora es ordenarlos con "ORDER BY" ...
  #1 (permalink)  
Antiguo 24/03/2015, 17:40
 
Fecha de Ingreso: febrero-2015
Mensajes: 16
Antigüedad: 9 años, 2 meses
Puntos: 1
Pregunta extraer datos de un archivo de texto y mostrarlo tal cual están registrados

Buenas quería saber como hago para ordenar datos traídos de una base de datos, lo que he hecho hasta ahora es ordenarlos con "ORDER BY" pero en realidad no quiero ordenar los datos desde la tabla sino tal cual se encuentra en el archivo txt.

me explico mejor abro el archivo txt de ese archivo extraigo datos de las diferentes lineas que tiene el archivo y por ultimo busca los datos en la base de datos si están imprímelos o muéstramelo en pantalla hasta hay todo bien..!

el problema viene cuando me muestra los datos de la base de datos no me los muestra tal cual están en el archivo txt un ejemplo...

En el archivo están los datos de esta manera:

00:00:12 martha farfan argentina
00:04:20 carlos manrique colombia
00:08:45 ciudad ciudad

cuando extraigo los nombres del archivo de texto hago que los busque en la base de datos si están muéstramelos, pero cuando me trae los datos de la base de datos me los ordena en orden alfabético de esta manera

carlos manrique
martha farfan

y lo que realmente quiero es que me los ordene tal cual esta en el archivo de texto, si primero era / martha farfan / luego / carlos manrique...

y también me gustaría saber como hago para cuando extraiga los nombres si están en la base de datos muéstramelos junto con la hora inicial...

me explico...

después de extraer los datos del archivo de texto (NOMBRES) los buscaste en la base de datos (BUSCAR) si la persona esta registrada en la base de datos (NOMBRES) muéstramelos en pantalla junto con la hora inicial (00:00:12 y 00:04:20), para final quedar (Aquí el país se omite porque solo quiero los nombres y la hora inicial)..

00:00:12 martha farfan
00:04:20 carlos manrique

aquí se omitiría lo que no esta en la base de datos ejemplo (CIUDAD) y por ultimo no ordenarlos mostrarlo tal cual están en el archivo de texto...
  #2 (permalink)  
Antiguo 24/03/2015, 21:46
 
Fecha de Ingreso: abril-2001
Ubicación: Argentina
Mensajes: 67
Antigüedad: 23 años
Puntos: 0
Respuesta: extraer datos de un archivo de texto y mostrarlo tal cual están registrado

Imagino que en la bbdd les habras puesto un ID primary key, ordenalos por ese campo ASC tal como estan deberian aparecer asi:

Código PHP:
select from tutabla order by ID ASC 
Código:
1 00:00:12 martha farfan argentina 
2 00:04:20 carlos manrique colombia
3 00:08:45 ciudad ciudad
el ID seria el primer campo de tu tabla mysql con los datos de tu txt
__________________
Saludos!
  #3 (permalink)  
Antiguo 25/03/2015, 13:17
 
Fecha de Ingreso: febrero-2015
Mensajes: 16
Antigüedad: 9 años, 2 meses
Puntos: 1
Mensaje Respuesta: extraer datos de un archivo de texto y mostrarlo tal cual están registrado

Cita:
Iniciado por [^_WebMaster^_] Ver Mensaje
Imagino que en la bbdd les habras puesto un ID primary key, ordenalos por ese campo ASC tal como estan deberian aparecer asi:

Código PHP:
select from tutabla order by ID ASC 
Código:
1 00:00:12 martha farfan argentina 
2 00:04:20 carlos manrique colombia
3 00:08:45 ciudad ciudad
el ID seria el primer campo de tu tabla mysql con los datos de tu txt
Gracias hermano por responder, si lo hice pero te comento, en la base de datos solo almaceno los nombres de las personas, y el pais, pero, el archivo txt es el que me genera la hora en el registro, es decir, en el txt esta todo el registro que se hace diario y el programa que tengo en php toma esa informacion y la procesa como explique anteriormente toma nada mas el nombre del txt lo busca en base de datos y lo muestra en un nueva campo de texto en html, hasta alli todo bien el problema es cuando me hace esto en php me los ordena por nombre y orden alfabetico y lo que quiero es que lo mantenga igual como esta registrado en la el archivo de texto, y toma a parte la hora y me la muestre en otro cuadro de texto que tengo en la pagina.. espero haberme explicado mejor gracias por tu respuesta y si tienes alguna idea por favor hazmela saber que mucha te agradeceria..
  #4 (permalink)  
Antiguo 25/03/2015, 13:25
 
Fecha de Ingreso: febrero-2015
Mensajes: 16
Antigüedad: 9 años, 2 meses
Puntos: 1
Mensaje Respuesta: extraer datos de un archivo de texto y mostrarlo tal cual están registrado

Cita:
Iniciado por [^_WebMaster^_] Ver Mensaje
Imagino que en la bbdd les habras puesto un ID primary key, ordenalos por ese campo ASC tal como estan deberian aparecer asi:

Código PHP:
select from tutabla order by ID ASC 
Código:
1 00:00:12 martha farfan argentina 
2 00:04:20 carlos manrique colombia
3 00:08:45 ciudad ciudad
el ID seria el primer campo de tu tabla mysql con los datos de tu txt
Aquí te dejo el código que estoy utilizando:

<?php
$rst_registros = mysql_query ("select * from bd_report order by codigo",$con);
$rst_registros = mysql_query ($consultaDB,$con);
$num_registros = mysql_num_rows ($rst_registros);
if ($num_registros==0)
{
echo "No se han encontrado registros";
mysql_close($con);
exit();
}
?>

Etiquetas: arreglos, msql, mysql+consulta, php+archivos, planos, txt
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 13:20.