Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/09/2010, 10:32
EgEmKun
 
Fecha de Ingreso: mayo-2009
Mensajes: 37
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Duda creando una consulta...

mmmm ... -_-

Código PHP:
SELECT art_ID, art_Titulo, art_Foto, art_Contenido, art_Portada, art_Video, art_Galeria FROM tabart WHERE art_Portada IN('6','7','8','9','10','11','12','13') ORDER BY FIELD(art_Portada, 6, 7, 8, 9, 10, 11, 12, 13), art_ID desc limit 0,7 
haciendo esto, toma TODOS los registros que tengan 6 en art_Portada, luego TODOS los registros que tengan 7 en art_Portada....

Eso no es lo que necesito -_-

quitando art_ID del "Order"

Código PHP:
SELECT art_ID, art_Titulo, art_Foto, art_Contenido, art_Portada, art_Video, art_Galeria FROM tabart WHERE art_Portada IN('6','7','8','9','10','11','12','13') ORDER BY FIELD(art_Portada, 6, 7, 8, 9, 10, 11, 12, 13) desc limit 0,7 
Mismo resultado pero en order inverso (primero todos los 13... y para atras)

Ahora me estoy dando cuenta que quiza todo esto lo estoy llevando por un mal camino....

Lo que pasa es que cada valor de art_Portada, representa cada uno de los lugares dentro de un area de la pagina que estoy desarrollando...

Digamos...

6

7

8

9

10

11

12

13

Entonces, lo que necesito es seleccionar la ultima nota que se haya colocado en esa area (Digamos, seleccionar la ultima nota que se puso en art_Portada = 6) para que esa aparezca en la pagina.

Creo que eso no lo podre hacer solo con Mysql vdd... =/?

Gracias!