Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2011, 18:25
maximilianojcelis
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 126
Antigüedad: 14 años, 2 meses
Puntos: 11
Comparar registro para ingresar

Estoy con un sistema de tags, al terminarlo lo voy a subir al foro como aporte ya que no vi ninguno de este tipo, esta casi terminado, me falta esta ultima parte que no la estoy pudiendo realizar. Bien aqui la duda:

-El sistema funciona ingresando tags en una tabla (Tags). Hasta aqui perfecto.

-Ahora en mi segunda tabla (tags_noticias) debería insertar el idTag y el idNoticia.
El idNoticia lo obtengo perfectamente. Lo que se me complica es obtener el idTag de la tabla Tags para insertarlo nuevamente con su correspondiente idNoticia. Cuando agrego un Tag lo hago de esta forma:

Código MySQL:
Ver original
  1. // inserto los tags de registro en la db
  2.        $palabra = $tags;
  3.        $array = explode(", ",$palabra);
  4.        foreach ($array as $tagsimple) {
  5.        $query = "INSERT INTO Tags (Tag) SELECT '$tagsimple' FROM (SELECT NULL) d WHERE NOT EXISTS (SELECT NULL FROM Tags WHERE Tag = '$tagsimple')";
  6.        $result = mysql_query($query, $dbConn) or die(mysql_error()); }
  7.        die;

-Ahora lo que debo hacer es, por ejemplo si yo ingreso el tag ventilador, me busque el idTag correspondiente a ventilador en la tabla Tags. Como podria obtener esto? Desde ya muchisimas gracias!