Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/07/2005, 01:42
DjNelson
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 20 años, 9 meses
Puntos: 0
Si necesitas seleccionar el avatar entre los campos a seleccionar deberías ponerlo también:

"SELECT f.mensaje, f.id, f.autor, f.titulo, f.id_cat, f.id_usuario, u.avatar...

En principio si siempre van ha estar informadas ambas tablas no veo mayor problema, si, por ejemplo, en la tabla usuarios pudiera no haber correspondencia cuando haces u.id_usuario=f.id_usuario entonces prueba con un LEFT JOIN o un RIGHT JOIN en vez de un INNER JOIN

Prueba a usar paréntesis en el where para dejar las cosas bien claras:

WHERE (f.id='$id' OR f.identificador='$id') AND f.id_cat='$id_cat'
ORDER BY fecha ASC

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)