Pdo Resim Silme
Tablo içindeki görseli sildirmek istiyorum ama yapamadım komple tüm veriyi siliyor
<a class="btn btn-danger" href="ayar/islem.php?slideresimsil=ok&slider_resimyol=<?php echo $slidercek['slider_resimyol']; ?>">Resim Sil</a>
if ($_GET['slideresimsil']=="ok") {
yetkiKontrol();
$slider_id = $_POST['slider_id'];
$sil=$db->prepare("DELETE FROM slider WHERE slider_resimyol=:slider_resimyol");
$kontrol=$sil->execute(array(
'slider_resimyol' => $_GET['slider_resimyol']
));
if ($kontrol) {
header("Location:../slider-duzenle.php?sil=ok&slider_id=$slider_id");
} else {
header("Location:../slider-duzenle.php?sil=no&slider_id=$slider_id");
}
}
Merhaba.
Silmekten kastın (resime göre anlatacağım) slider_id'si 4 olan verinin slider_resimyol sütunundaki veriyi silmek ise DELETE sorgusunu değil UPDATE sorgusunu kullanmalısın.
$slider_id = $_POST['slider_id'];
$sil=$db->prepare("UPDATE slider SET slider_resimyol=:slider_resimyol WHERE slider_id =:slider_id");
$kontrol=$sil->execute([
'slider_id' => $slider_id,
'slider_resimyol' => $_GET['slider_resimyol']
]);