"Geleceğe atılan doğru bir adım..."
Bilgi Eğitim Bilgisayar Kursu Ders Notları

Php Programlama Kursu - PHP PDO ile Kayıt Güncellemek - PDO ile Update İşlemi

PHP PDO ile Kayıt Güncellemek - PDO ile Update İşlemi

PDO (PHP Data Objects / PHP Veri Objeleri) özetle; hafif ve tutarlı bir şekilde veritabanına erişimi sağlayan bir arayüzdür. PHP veritabanı işlemleri için artık mysql_li komutları yerine PDO komutlarını kullanmayı tavsiye ediyor.

Prepare() fonksiyonu bir SQL sorgusunu çalıştırmak için hazırlar. Ayrıca prepare metodu oldukça güvenlidir.  PDO ve prepare birlikte kullanıldığı zaman injection açıklarından da korunmuş oluyoruz. Execute() fonksiyonu da SQL ifadelerini çalıştırır.

PDO ile hata mesajlarını  yakalamak için errorInfo() kullanılır.

$id                 = $_GET ["id"];

$guncelle     = $baglan -> prepare ("update uyeler set ad_soyad=:ad_soyad, cinsiyet=:cinsiyet, durum=:durum where id=:id");

$guncelle -> execute ( array("ad_soyad"=>$ad_soyad, "cinsiyet"=>$cinsiyet, "durum"=>$durum, "id"=>$id) );

$hata = $guncelle -> errorInfo();

if (!$hata[2]) {

            echo "Üye güncellendi";

} else {

            echo "HATA : Üye güncellenemedi";

}