v2.5.2
Giriş yap

x tablosundan eşleşen tüm kayıtları sil.

aydinkeskin
572 defa görüntülendi

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 :)

qplot
1251 gün önce

bir şey gözume carptı

$c = pre("SELECT * FROM icerik_resimleri WHERE blogID=?");

buradaki " pre " varken nasıl calısıyor prepare olması lazımken ?