Gravar dados em duas tabelas diferentes
Bom dia,
Estou com uma dificuldade em gravar dados em duas tabelas!
Tenho um formulario edição de membro, quero que ele alem de fazer a edição na tabela membro ele registre na tabela historico, o id do membro editado e o uruario que editou o registro.
Para isso no formulario de edição tenho o código:
<input type="hidden" name="registro" value="<?=$cliente->id?>">
<input type="hidden" name="usuario" value="<?=$cliente->usuario?>">
No arquivo que grava no banco esta assim
$sql = 'UPDATE ministro SET funcao=:funcao, nome=:nome, celular=:celular, email=:email, status=:status, foto=:foto ';
$sql .= 'WHERE id = :id';
$stm = $conexao->prepare($sql);
$stm->bindValue(':funcao', $funcao);
$stm->bindValue(':nome', $nome);
$stm->bindValue(':celular', $celular);
$stm->bindValue(':email', $email);
$stm->bindValue(':status', $status);
$stm->bindValue(':foto', $nome_foto);
$stm->bindValue(':id', $id);
$retorno = $stm->execute();
$sql = 'UPDATE ministro SET registro=:registro, usuario=:usuario ';
$sql .= 'WHERE id = :id';
$stm = $conexao->prepare($sql);
$stm->bindValue(':registro', $registro);
$stm->bindValue(':usuario', $usuario);
$stm->bindValue(':id', $id);
Poderiam me ajudar... grato!Discussão (0)
Carregando comentários...