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.
Aşağıdaki Örnekte 'tablo' Adında Bir Tablomuz Var Bunun İçerinde tablo_id Sütunundaki 15 İndis'li Değeri Silelim.
$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.
Yorum yapabilmek için giriş yapmanız gerekmektedir.