Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2004, 17:07
Newphp
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 20 años
Puntos: 0
pregunta sobre ordenar por ultimo pregistro....(MYSQL)

bueno como siempre pregunto de dos en dos(siempre pongo dos mensajes en este foro....no se porque xD)

bueno es que quiero ordenar los mensajes de mi foro pror la ulima respuesta,lo malo es que si me lo ordena pero como le tengo puesto un WHERE id_foro='0' (asi distingo los que son temas iniciados o respuestas)pues solo me lo cuenta por la ultima respuesta.....bueno dejo el codigo y si no esta claro lo explciare mejor :D

Código PHP:
$query "select foro.id_foro,autor,asunto,fecha,icono,foro.visitas,
foro_sub_categorias.padre_cat,foro_sub_categorias.categoria,
foro_categorias.imagen,padre_id,nombre,usuarios.user_id from foro INNER JOIN foro_sub_categorias ON foro.categoria = 
foro_sub_categorias.foro_id INNER JOIN foro_categorias ON foro_categorias.padre_id = foro_sub_categorias.padre_cat INNER JOIN usuarios ON foro.autor = usuarios.login WHERE foro.categoria='$id' AND foro.id_principal='0' Order by fecha DESC"

y otra cosa mas....se podria optimizar esta consulta?porque como veis es un tochaco xD

muchas gracias