Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

aegospm

Problema com update

Recommended Posts

 

Olá, pessoal. Estou fazendo um update no meu código. Não consigo solucionar este entrave. Quero alterar os valores referentes a uma matrícula, porém altera de todas as pessoas. Estou usando o filtro WHERE. Alguém pode me ajudar explicando pq isso está acontecendo? Segue abaxo meu código.

 

 

function UpdateDependentes($pdo, $Cod, $Matricula, $NomeDoDependente, $DataNascimento, $Parentesco, $DataDeCadastro){

try{

$inserir = $pdo->prepare("UPDATE dependentes_tb set NomeDoDependente='$NomeDoDependente', DataNascimento='$DataNascimento', Parentesco='$Parentesco', DataDeCadastro='$DataDeCadastro' WHERE Matricula='$Matricula'");

 

 

$inserir->execute();

$inserir=null;

 

 

 

 

}catch (PDOException $ex ){

 

echo "Erro no método UpdateDependentes. Tipo de Exceção: ".$ex->getMessage();

 

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como disse o lokaodomau cada dependente deve ter seu proprio id e esse id deve ser envolvido nessa consulta.

 

Com o SQL q vc escreveu ele vai alterar todos os dependentes associados a aquela determinada matricula.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.