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.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
]);