Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2009, 16:47
Vendetta
 
Fecha de Ingreso: febrero-2008
Mensajes: 269
Antigüedad: 17 años, 1 mes
Puntos: 5
Problema con JOINS

Buenas!

De nuevo aqui con problemas de SQL ^^"

Este mismo problema me ha pasado las 2 ultimas veces, la primera lo arreglo un amigo, la segunda la arregle por pura suerte y esta, la tercera ya no consigo arreglarla y mi amigo no esta. Se que el problema es de enlaces porque todo lo demas existe, lo he revisado.

El problema es que devuelve todo valores NULL, he pasado la consulta por el phpMyAdmin y todo lo que devuelve es NULL y no se como solucionar esto.

Código sql:
Ver original
  1. SELECT f.id_fanf, f.titulo_fanf, f.contenido, f.fecha, f.autor, f.category, f.serie, f.views,
  2.                    u.id_user, u.username,
  3.                    IFNULL(COUNT(fc.fanf_id), 0) total
  4.             FROM fan_fanfics f
  5.             JOIN fan_fics_comments fc ON fc.fanf_id = f.id_fanf
  6.             LEFT JOIN usuarios u ON u.username = f.autor
  7.             WHERE f.id_fanf = " . mysql_real_escape_string($id) . "
  8.             ORDER BY f.fecha DESC
  9.             LIMIT 12

A ver, explico lo que quiero conseguir...

Quiero mostrar la ultima noticia hecha (fan_fanfics), con el nombre del autor (usuarios) y luego todos los comentarios hechos en esa noticia (fan_fics_comments). La variable $id recoge el numero dejado en $_GET['id'] que hace referencia al id de la noticia.

Un saludo y Gracias...