Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal !
Mais uma vez recorro aos mestres...
Estou tentando deletar uma linha do banco de dados antes de inserir o novo dado, porém verificando na tabela, o dado continua lá.
O que estou fazendo de errado ?
Segue o código:
// Deletando a linha específica com status 'Ativar' com PDO
$deletarbanner=$pdo->prepare("DELETE foto FROM banners WHERE status='Ativar'");
$deletarbanner->bindValue(':id', $_GET['id'], PDO::PARAM_INT);
$deletarbanner->execute();
// inserindo a nova linha com PDO
$stmt = $pdo->prepare('INSERT INTO banners (nome, foto, dizeres, status) VALUE (:nome, :foto, :dizeres, :idst)');
$stmt->bindValue(':nome', $nome);
$stmt->bindValue(':foto', $nome_imagem);
$stmt->bindValue(':dizeres', $dizeres);
$stmt->bindValue(':idst', $status);
$nome = 'nome';
$foto = 'foto';
$dizeres = 'dizeres';
$status = 'idst';
$stmt->execute();
$stmt->closeCursor();if ($stmt){
echo '<script type="text/javascript">alert("Upload realizado com sucesso!")</script>';
}
header("refresh:0 ;painel.php");
}foreach ($error as $erro) {
echo $erro . "";
}
}
}
}
} catch (Exception $e) {
echo 'Error: '. $e->getMessage();
}
?>Carregando comentários...