Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/01/2009, 01:30
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses
Puntos: 300
Respuesta: Relacionando tres tablas ayuda

con un código (solo una consulta) parecido a este sacarás las dos últimas noticias de la categoría 5 (te he puesto sólo la parte de consulta de MySQL):

Código sql:
Ver original
  1. SELECT n.id, n.titulo, n.sumario, n.fecha, c.nombre, c.descripcion
  2. FROM noticias n INNER JOIN cat_not cn ON cn.id_noticias = n.id
  3. INNER JOIN categorias c ON c.id = cn.id_categorias
  4. WHERE cn.id_categorias = 5 ORDER BY n.fecha DESC LIMIT 0,2

Pruébala y luego adáptala a tu código de programación. He escrito el nombre de la tabla categorias sin acento. Si tiene acento, pónselo.

Última edición por jurena; 04/01/2009 a las 01:40