x tablosundan eşleşen tüm kayıtları sil.
blog listesinden içerik resimleri sil diyorum blog id sini gönderiyorum.
icerik_resimleri tablosundan o id ile eşleşen tüm kayıtları sil ve bana json olarak döndür demeye çalışıyorum da yapamadım
<?php
$response = array();
$pid = intval($_POST['IcerikResimSil']); ;
$c = pre("SELECT * FROM icerik_resimleri WHERE blogID=?");
$c->execute([$pid]);
$sirala = $c->fetchAll(2);
while($resim = $c->fetchAll(2)){
if(file_exists(__UPLOAD__.'/blog/'.$resim["resim"])){
unlink(__UPLOAD__.'/blog/'.$resim["resim"]);
}
$query = "DELETE FROM icerik_resimleri WHERE blogID=:mesajsil";
$stmt = $db->prepare( $query );
$stmt->execute([":mesajsil" => $resim["id"]]);
}
if($stmt) {
$response['status'] = 'success';
$response['message'] = 'İçerik Resimleri Başarı İle Silindi.';
} else {
$response['status'] = 'error';
$response['message'] = 'İçerik Resimleri Silinirken Bir Hata Oluştu...';
}
?>
haliyle stmt hatası veriyor burda ama silme işlemini yine yapmıyor
bir kaç şekildede denedim where blogid in (:mesajsil) içerde dışarda
olmadı bit türlü.
yardımlarınızı bekliyorum :)
function pre($par){
global $db;
return $db->prepare($par);
}
function q($par){
global $db;
return $db->query($par);
}
lazım olan arkadaşlar kullanabilir
prepare için pre()
query için query
paylaşmak güzeldir :)