Tengo 3 tablas: tabla tags (guardo el idtag el tag), tabla noticias_tags ( guardo id noticia e id tag) y tabla noticias.
-El sistema funciona ingresando tags en mi tabla Tags (Si el tag que se quiere ingresar ya existe, no se ingresa nuevamente para que cada tag tenga un solo id). Hasta aqui perfecto y asi ingreso mis tags.
Código MySQL:
Ver original
// inserto los tags de registro en la db $palabra = $tags; $array = explode(", ",$palabra); $query = "INSERT INTO Tags (Tag) SELECT '$tagsimple' FROM (SELECT NULL) d WHERE NOT EXISTS (SELECT NULL FROM Tags WHERE Tag = '$tagsimple')"; die;
-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.
-Ahora pasando en limpio, 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!