Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
joseRenato

Recuperar ID, de dado já existente

Recommended Posts

Olá.

Estou fazendo um sistema de tags... e parti do seguinte principio:

se a tag que o usuário digitar, já existir, mantenha a tag, apenas grave o id dessa tag, em outra tabela, caso não exista, cria uma nova, e grava o id dessa nova tag, em outra tabela.

porém estou com problemas, para recuperar o id da tag já gravada na tabela...

segue o código:


$contar = mysql_query("SELECT COUNT(*) AS Name_Tag FROM tags WHERE Name_Tag='$PostTag'"); // VERIFICA SE A TAG JÁ EXISTE
if(mysql_result($contar,0,'Name_Tag')==1){ // SE A TAG EXISTIR....
$post = mysql_fetch_assoc($contar);
$id_tagIgual = $post['ID_Tag'];
mysql_query("INSERT INTO post_tags(ID_Post, ID_Tag) VALUES ('$id_post', '$id_tagIgual')"); // GRAVA O ID DO POST, E DA TAG, EM OUTRA TABELA
}else{
mysql_query("INSERT INTO tags (Name_Tag) VALUES ('$PostTag')");
$id_tag = mysql_insert_id(); //RECUPERA O ID DA NOVA TAG
mysql_query("INSERT INTO post_tags(ID_Post, ID_Tag) VALUES ('$id_post', '$id_tag')"); // GRAVA O ID DO POST, E DA NOVA TAG, EM OUTRA TABELA
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×