Ir para conteúdo
Fórum Script Brasil
  • 0

Delete


AJR1977

Pergunta

Boa tarde, amigos. 

Gostaria de dividir um problema. Tenho um sistema que possui uma tabela de Atividades associadas aos imóveis de um edifício. O nome da tabela é IMOVELATIV. Possui quatro campos: IMOVELATIV_CODIGO, IMOV_CODIGO, ATIV_CODIGO e IMOVELATIV_DESCRICAO. São permitidos registros de mais de uma atividade para um imóvel. Sendo assim, quando quero excluir uma atividade de um imóvel, não estou conseguindo dizer na instrução para excluir aquela atividade daquele imóvel específico. Pois na minha instrução, está deletando a atividade independente da unidade. Segue o código da minha página de exclusão. 

$id = $_GET['id']; 

mysql_select_db($database_bd_ocupantes, $bd_ocupantes);
mysql_query("DELETE FROM IMOVELATIV WHERE IMOVELATIV.ATIV_CODIGO='".$id."'");

Não sei se consegui ser claro, espero que possam me ajudar. 

Um grande abraço.  

 

 

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Ola, por se tratar de valor inteiro você não precisa das '

 

Tente dessa forma:

 

$id = $_GET['id']; 

mysql_select_db($database_bd_ocupantes, $bd_ocupantes);
mysql_query("DELETE FROM IMOVELATIV WHERE IMOVELATIV.ATIV_CODIGO=" . $id);

Abraço!

 

Link para o comentário
Compartilhar em outros sites

  • 0

Na verdade você precisa de mais uma condição para o DELETE funcionar do jeito que você quer.

Você precisa do id do Imóvel que você quer deletar.

<?php

$imovel_id = $_GET['imovel_id'];
$atividade_id = $_GET['atividade_id'];

mysql_select_db($database_bd_ocupantes, $bd_ocupantes);
mysql_query("DELETE FROM IMOVELATIV WHERE IMOVELATIV.ATIV_CODIGO='".$atividade_id."' AND IMOVELATIV.IMOV_CODIGO='".$imovel_id."'");

Da uma olhada na imagem que explica como o Banco de dados interpreta cada uma das cláusulas WHERE

Sem título.png

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...