PDO Da Veri Tabanı İşlemleri Her Biri Mantıksal Olarak Aynıdır. PDO ile veri tabanından veri silmek için prepare() Methoduyla Sql Deyimimizi Oluşturuyoruz. Deyim İçersindeki Verilere Karşılık olarakda
PDO::execute()
Metoydula Gönderiyoruz.$sql=$db->prepare("DELETE FROM tablo WHERE tablo_id=:tablo_id");
$sonuc=$sql->execute([
"tablo_id" => 15
]);
if($sonuc){
echo "Silme İşlemi Başarılı";
}else{
echo "Silme İşlemi Başarısız";
}
Sql Deyim İçerinde SütunAdını İki Nokta(:) İle Geçici Bir Değere Atıyoruz. Bu Değeri İstediğinize Göre Değiştirebilirsiniz. Birde
PDO::execute()
Metoduyla Array Olarakda Değer Gönderebiliriz. Bu Değeri Göndermek İçin Soru İşareti(?) Kullanıyoruz.$sql=$db->prepare("DELETE FROM tablo WHERE tablo_id=?");
$sonuc=$sql->execute([14]);
if($sonuc){
echo "Silme İşlemi Başarılı";
}else{
echo "Silme İşlemi Başarısız";
}
Sql Deyimini Soru İşareti(?) İle Kullanırken, Sql içerisinde ki Sütun Sıralamasıyla
PDO::execute()
İçerisindeki Gönderdiğimiz Değerler Karşılıklı, Aynı Sıra İle Yollamamız Gerek.