Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2011, 14:45
maximilianojcelis
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 126
Antigüedad: 13 años, 6 meses
Puntos: 11
Como hacer consultas comparando texto

Bien.. despues de tanto lucharla.. no he podido dar con la consulta que quiero realizar.. y creo que estoy encaminando mal las cosas.
El tema es asi, tengo un sistema de noticias, en una tabla tengo mis noticias con todos sus campos, como clave principal tengo idNoticia. Luego tengo tags en las noticias, y como es una relacion de muchos a muchos, los tengo en otra tabla, la cual contiene idTag, idNoticia y Tags. Bien, la consulta que necesito es que al hacer click sobre un tag, por ejemplo sobre el tag manzana, me muestre todas las noticias que tengan como tag la palabra manzana. Hasta ahora tengo esto pero no va.

Código MySQL:
Ver original
  1. // traemos la noticia correspondiente al Tag seleccionado
  2. $arrayNoticias = array();
  3. $query = "SELECT relacionesTags.idTag, relacionesTags.idNoticia, relacionesTags.Tag, noticias.idNoticia FROM relacionesTags
  4. INNER JOIN noticias ON relacionesTags.idNoticia = noticias.idNoticia
  5. WHERE relacionesTags.Tag = " . $_GET['Tag'] . " ORDER BY DESC";
  6. $resultado = mysql_query ($query, $dbConn);
  7. while ( $row = mysql_fetch_assoc ($resultado)) {
  8.     array_push( $arrayNoticias,$row );
  9. }