Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/07/2010, 11:38
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con Order by ASC/DES

Código MySQL:
Ver original
  1. SELECT  *
  2. FROM comentario
  3. WHERE idTema = '$idTema'
Si "id" es el identificador de la tabla "comentarios", y además e numérico y autoincremental, como parece ser el caso, el poner ASC es irrelevante porque el orden será siempre ascendente (ASC).
Par ver si funciona o no la sentencia debería ser o más compleja o estar basada en otro campo, o bien, invertir el orden. Recién allí podrías notar algo.
Pero además ten en cuenta que el WHERE está filtrando sólo a los que estén incluidos en un valor dado (que por otra parte, como entra por variable, si no controlas que no venga vacía no te devolverá anda), sólo operará con los que cumplan esa condición...
¿Cuál es en este caso el problema que se produce y que te hace decir que hay un inconveniente?

Ahora bien, releyendo lo que planteas, hay algo absurdo:
Cita:
hay alguna otra forma de ordenar los registros de manera ascendente y descendente?
¿Ascendente y descendente al mismo tiempo? ¿Estás seguro de lo que estás preguntando? ¿Que el ID sea 1, 2, 3, 4 y al mismo tiempo 4, 3, 2, 1...? O tienes un orden o tienes otro. Son autoexcluyentes.

¿No será que quieres ordenar en base a mas de un campo al mismo tiempo? Eso es otra cosa.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)