PDO Delete – Veri Silme İşlemi

PDO derslerimizin bu seferki konu veri silme.  Bir blog yazınızı silerken, kullanıcı silerken bu komutu kullanıyoruz.  Yine prepare execute ile güvenli kod bloğumuzu kullanacağız. Sadece sorgu değişecek.

[php]
$sorgu = $db->prepare(‘DELETE FROM tablo_Adi WHERE id = ?’);
$sil = $sorgu->execute([
$id_degerimiz
]);
[/php]
Prepare ile sorgumuzu yazıp execute ile çalıştırıyoruz ve bize başarılı ya da değil olarak sonuç döndürüyor. Burada önemli olan nokta sql sorgunuzda kullandığınız where fonksiyonu. Eğer doğru veriyi seçmezseniz istemeden birçok veriyi silebilirsiniz. Bu yüzden silme işlemlerinde tablonuzdaki id değerini kullanmanızı öneririm. Bu şekilde güvenlice istediğiniz veriyi silebilirsiniz.
Eğer veri silmeyi kontrol etmek istiyorsanız aşağıdaki şekilde kontrol ettirebilirsiniz.
[php]
if ($sil){
echo ‘Silme başarılı’;
} else {
echo ‘Silme işlemi başarısız!’;
}
[/php]
Sorularınızı yorum olarak sorabilirsiniz.

Cem Karakurt: