Jump to content
Fórum Script Brasil
  • 0

Delete


AJR1977

Question

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 to post
Share on other sites

2 answers to this question

Recommended Posts

  • 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 to post
Share on other 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 to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148898
    • Total Posts
      644928
×
×
  • Create New...