PDO veri güncelleme işlemleri

PDO İle Veri Güncellemek İstersek Tek Satırda Halledebiliriz. İstersekte PDO::execute() Metodu İle Gerçekleştirebiliriz. PDO

::execute()
Methodu İle Yaptığımız Sorguda Daha Kolay Değişik Yapabiliriz.

Tek Satırlık Sorguda
PDO::exec()
Methodunu Kullanıyoruz.

$stmt = $db->exec("UPDATE tablo SET tablo_name='Alkan' WHERE tablo_id='12'");

Yukarıdaki Satır'datablo_id Sütununda 12 Değerindeki Satırın tablo_name Karşılığını Alkan Olarak Değiştirmek İstediğimizi Sorguya Yansıtıyoruz. Birde

PDO::execute()
Methoduyla Kaşılıkları array Olarak Gönderelim.

$stmt=$db->prepare("UPDATE tablo SET tablo_name=? WHERE tablo_id=?");
$sonuc = $stmt->execute(["Sezai",12]);

Verileri

execute()
Methoduna array İle Gönderirken Sıralama Çok Önemlidir. Sorgu İçerisinde SET İmlecinden Sonra Belirtilen Sıralamayla Array Sıralaması Aynı Olmalıdır. Fakat
:veriAdi
İle Sorgu Yazdığımızda Verinin Değerini Kendimiz Atıyoruz.

$stmt=$db->prepare("UPDATE tablo SET tablo_name=:tabloAdi WHERE tablo_id=:tabloId");
    $sonuc = $stmt->execute([
        'tabloAdi'    => 'Alkan',
        'tabloId'    => 12
    ]);