Foros del Web » Programando para Internet » PHP »

Dos criterios de orden

Estas en el tema de Dos criterios de orden en el foro de PHP en Foros del Web. Buenas gente, vengo a consultar acá porque me estoy poniendo loco con esto, el tema es asi: Tengo una tabla Mysql con noticias, las cuales ...
  #1 (permalink)  
Antiguo 01/09/2010, 22:51
Avatar de valenti77  
Fecha de Ingreso: julio-2008
Ubicación: Berisso, Buenos Aires
Mensajes: 244
Antigüedad: 15 años, 8 meses
Puntos: 4
Dos criterios de orden

Buenas gente, vengo a consultar acá porque me estoy poniendo loco con esto, el tema es asi:

Tengo una tabla Mysql con noticias, las cuales cada una tiene una prioridad (de 1 a 3) y una fecha, que son los dos criterios mediante las cuales necesito ordenar.
Necesito mostrar en la página, las últimas noticias, o sea, ordenarlas por fecha.
Pero tambien necesito ordenarlas por prioridad, ya que cada noticia según su prioridad se muestra en un lugar diferente de la pagina.

A alguno se le ocurre como lo puedo hacer?
Agradezco de antemano su ayuda, muchisimas gracias !
  #2 (permalink)  
Antiguo 01/09/2010, 22:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Dos criterios de orden

bueno, la solución esta en la consulta de SQL .... y nada tiene que ver con PHP...

deberías investigar en el lugar mas adecuado para esto...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 01/09/2010, 23:03
Avatar de valenti77  
Fecha de Ingreso: julio-2008
Ubicación: Berisso, Buenos Aires
Mensajes: 244
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: Dos criterios de orden

ORDER BY ? no me sirve, porque solamente ordena dos veces cuando algunos registros comparten la misma posición al haber sido ordenados por primera vez.

Ej: Noticia1: Valenti77 Hizo un tema en foros del web - 2-9-2010
Noticia2:Valenti77 tiene hambre - 2-9-2010
Noticia3:Valenti77 esta poniendo ejemplos de noticias 1-9-2010
Noticia4:Valenti77 Termino los ejemplos 31-8-2010

El order By con dos parámetros, ordenaria solamente las dos de arriba, en cambio yo necesito si o si sacar las tres ultimas. Y esas tres, a su vez, ordenarlas por prioridad, se entiende?
  #4 (permalink)  
Antiguo 01/09/2010, 23:08
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Dos criterios de orden

claro que se entiende amigo, lo que tu no entiendes es que nada tiene que ver con PHP (osea, este foro...)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 01/09/2010, 23:13
Avatar de valenti77  
Fecha de Ingreso: julio-2008
Ubicación: Berisso, Buenos Aires
Mensajes: 244
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: Dos criterios de orden

como que no?
No esta la posibilidad de extraer la consulta ordenada por fecha y luego ordenar el vector por prioridad?

PD: Lo estoy haciendo en php no entiendo porque no pertenece a este foro, perdón, no quiero sonar ni arrogante ni soberbio, es que realmente no entiendo el punto.
  #6 (permalink)  
Antiguo 01/09/2010, 23:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Dos criterios de orden

si, mira...

una consulta de SQL en PHP no es mas que otro string... así de sencillo: para resolver tu problema debes hacer uso de la sintaxis SQL (que no es PHP), y ya cuando la tengas ejecutarla con PHP es pan comido....

esa es la diferencia, son dos lenguajes completamente diferentes...

entonces, si... también podrías hacer tu consulta y ordenarla con PHP, ¿pero que caso tiene?

osea... sería hacer dos veces el trabajo, y si trabajas con muchos datos esto se tornaría lento, complejo, etc....

imagina que no se pudiera hacer directamente con SQL, ¿no crees que sería muy tonto hacerlo todo con PHP?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 01/09/2010, 23:26
Avatar de valenti77  
Fecha de Ingreso: julio-2008
Ubicación: Berisso, Buenos Aires
Mensajes: 244
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: Dos criterios de orden

Si es verdad, es que pensé que solamente se podia ordenar mediante la sentencia ORDER BY, de SQL, y como no me servía, imaginé que seria mas sencillo manejar el vector desde PHP, pero como no me salió manejar ese vector jajaj, entonces acudí a este foro.

Por lo tanto que hago, lo posteo en mysql?
  #8 (permalink)  
Antiguo 01/09/2010, 23:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Dos criterios de orden

si, te sugiero que plantees mejor tu duda en el foro de SQL...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #9 (permalink)  
Antiguo 01/09/2010, 23:44
Avatar de valenti77  
Fecha de Ingreso: julio-2008
Ubicación: Berisso, Buenos Aires
Mensajes: 244
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: Dos criterios de orden

Buenisimo, muchas gracias!

Etiquetas: consulta, mysql, ordenar
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 15:39.