Foros del Web » Programando para Internet » PHP »

resultado de una consulta con ORDER BY

Estas en el tema de resultado de una consulta con ORDER BY en el foro de PHP en Foros del Web. hola mestr@s de php, me comunico porque quiero hacer una consulta la cual este ordenada de la fecha ams recinete a la vieja.. la linea ...
  #1 (permalink)  
Antiguo 20/02/2002, 23:19
Usuario no validado
 
Fecha de Ingreso: enero-2002
Ubicación: Bueno Aires
Mensajes: 156
Antigüedad: 22 años, 3 meses
Puntos: 0
resultado de una consulta con ORDER BY

hola mestr@s de php, me comunico porque quiero hacer una consulta la cual este ordenada de la fecha ams recinete a la vieja.. la linea que utilizo es esta

<pre>$sql=&quot; SELECT nom_chiste, cont_chiste, fec_chiste, hor_chiste, user_chiste, cat_chiste FROM tabla_chistes WHERE cat_chiste='animales' ORDER by fec_chiste asc LIMIT &quot;.$n.&quot;, 10&quot;; </pre>

pero me lo muestra igual, y cambio asc por desc me quda igual...
comentario: $fec_chiste seria la fecha...
espero me hallan entendido y puedan ayudarme sin ofensas para inguno ni estupideces mias de como redacto los mensajes...

muchas gracias :)



Sebastián Guidobono
Diseñador Multimedial
  #2 (permalink)  
Antiguo 21/02/2002, 15:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: resultado de una consulta con ORDER BY

$sql=&quot; SELECT nom_chiste, cont_chiste, fec_chiste, hor_chiste, user_chiste, cat_chiste FROM tabla_chistes WHERE cat_chiste='animales' ORDER by fec_chiste DESC LIMIT &quot;.$n.&quot;, 10&quot;;

Deberia funcionar asi, .. con el DESC antes del LIMIT

Por cierto .. en esa consulta .. los registros seleccionados son todos los de la tabla &quot;tabla_chistes&quot;? .. en ese caso podrias haber usado:
$sql=&quot; SELECT * FROM tabla_chistes WHERE cat_chiste='animales' ORDER by fec_chiste DESC LIMIT &quot;.$n.&quot;, 10&quot;;

Es un poco mas corta la linea y mas legible el codigo.


Un saludo,
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 16:15.