PDO mysql serimize devam ediyoruz.Bu derste veri değiştirmeyi göreceğiz.Öncelikle veri değiştirme sql kodumuz olan updateye bakalım.
update tablo_ismi set sütun_ismi='yeni değer'
Düzenleme kodumuz bu.Ama bu şekilde tüm satırları değiştiririz.Bunu önlemek için whereyele sınırlama koymanız gerek.
update tablo_ismi set sütun_ismi='yeni değer' where sütun_ismi='değeri'
isim='cArleone' dersek wheresine isim sütunundaki istediğimiz alanı değiştiririz.Pdo kodlarına geçelim.
<?php
try{//hata varmı diye kontrol mekanizması.
$baglanti=new PDO("mysql:host=localhost;dbname=pdo","root","");//bağlantı yaptık
echo "Mysql Bağlantısı Başarıyla Sağlandı. <br />";//bağlantı varsa ekrana yaz.
$duzenle=$baglanti->query("Update uye set sifre='654321' where isim='cArleone' ");//veriyi düzenledik.
if($duzenle){//eğer veri düzenlenirse düzenlendi yaz dedik
echo "veri düzenlendi.";
}else{
echo "düzenlenemedi";
}
}catch (PDOException $h) {
$hata=$h->getMessage();
echo "<b>HATA VAR :</b> ".$hata;//bağlantı hatası olursa.hata var yaz.
}
?>
Yukardaki kodumuz pdo adlı veri tabanında uye adlı tablosundan ismi cArleone olan satırı bulup şifreyi 654321 yapıyor.Pdo ile veri düzenlemek böyle