Foros del Web » Programando para Internet » PHP »

mostrar consullta ordenada php

Estas en el tema de mostrar consullta ordenada php en el foro de PHP en Foros del Web. hola amigos necesito k me ayuden en algo porfaaaaa lo k pasa es k quiero organizar una consulta de traigo de mysql organizarla por fecha... ...
  #1 (permalink)  
Antiguo 14/11/2011, 13:13
 
Fecha de Ingreso: agosto-2009
Mensajes: 21
Antigüedad: 14 años, 7 meses
Puntos: 0
mostrar consullta ordenada php

hola amigos necesito k me ayuden en algo porfaaaaa
lo k pasa es k quiero organizar una consulta de traigo de mysql organizarla por fecha...



tabla_____________________________________________ ________________
id | id_user| public | dt
__________________________________________________ _________________
1 | 1 | SDadsa | 2011-11-07 16:08:31
2 | 2 | nadres jaraba | 2011-11-05 16:12:49
3 | 1 | nadreasasdasd | 2011-11-04 16:12:53
4 | 2 | asfasadasd | 2011-11-03 16:13:03
5 | 3 | h aslkjdhlkasjñdlkasñdlkañskdmoicxmñas, | 2011-11-02 16:13:03
__________________________________________________ _________________

Código PHP:
Ver original
  1. /// $amist   <---- esta variable se llena de una consulta k me trae los id de algunos //usuario por ejemplo (1,2,3 )
  2.  
  3. while($regis=mysql_fetch_assoc($amist))
  4. {
  5. //en esta parte la consulta me los oraganiza por fecha pero como ases diversa //consultas solo me organiza por id y no los oraniza todos
  6.  
  7. $sql= mysql_query("SELECT * FROM tabla where   id_user = $regis[id_user] ORDER BY dt DESC");
  8.  
  9. ////esta ultima parte es la k utilizo para mostrar necesito k me lo mostre en orden de fecha todos los id como si fuera una sola busquedad...
  10. while($row=mysql_fetch_assoc($sql))
  11. {
  12. echo $row['public'];
  13. }
  14.  
  15. }
  #2 (permalink)  
Antiguo 14/11/2011, 13:20
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: mostrar consullta ordenada php

consulte un manual de HTML, para que generes Tablas <table> con que mostrar información, eso ya no depende de PHP, saludos
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 14/11/2011, 13:51
 
Fecha de Ingreso: agosto-2009
Mensajes: 21
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: mostrar consullta ordenada php

no habra alguan forma de meter la consulta en una array y organizarla...
  #4 (permalink)  
Antiguo 14/11/2011, 13:54
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: mostrar consullta ordenada php

si quieres progresar en PHP y como tal en el mundo WEB, conocer HTML es imprescindible, podrás conseguir clases generadoras de tablas pero las mismas quizás no te provean de las funcionalidades completas que te provee HTML, además de que tendrás una concha vacía como instrumento, hay que conocer los estándares con el que te estas desenvolviendo.

no es lo mismo aprender a pescar, que comprar el pescado.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 14/11/2011, 13:56
 
Fecha de Ingreso: noviembre-2011
Mensajes: 55
Antigüedad: 12 años, 5 meses
Puntos: 3
Respuesta: mostrar consullta ordenada php

En la query pides que vengan ordenados los datos por fecha desc.

asi que para mostrarlos solo debes hacer una tabla con html.

/// $amist <---- esta variable se llena de una consulta k me trae los id de algunos //usuario por ejemplo (1,2,3 )

while($regis=mysql_fetch_assoc($amist))
{
//en esta parte la consulta me los oraganiza por fecha pero como ases diversa //consultas solo me organiza por id y no los oraniza todos

$sql= mysql_query("SELECT * FROM tabla where id_user = $regis[id_user] ORDER BY dt DESC");

////esta ultima parte es la k utilizo para mostrar necesito k me lo mostre en orden de fecha todos los id como si fuera una sola busquedad...
echo "Estas son las busquedas del usuario $regis[id_user] <br>";
echo "<table border='1'>";
while($row=mysql_fetch_assoc($sql))
{
echo "<tr><td>".echo $row['public']."</td><td>".echo $row['td']."</td></tr>";
}
echo "</table>";

}
  #6 (permalink)  
Antiguo 14/11/2011, 14:06
 
Fecha de Ingreso: agosto-2009
Mensajes: 21
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: mostrar consullta ordenada php

lo k nesecito es k sea una sola pero organizada por las fechas
  #7 (permalink)  
Antiguo 14/11/2011, 14:32
 
Fecha de Ingreso: noviembre-2011
Mensajes: 55
Antigüedad: 12 años, 5 meses
Puntos: 3
Respuesta: mostrar consullta ordenada php

pero si tu query te devuelve solo las busquedas de un usuario.
si quieres todas las busquedas de todos los usuarios, debes quitar el where. de la segunda query y hacer un solo ciclo.

en la query le dices que las ordene por fecha dt.

Etiquetas: php+mssql
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:07.