PDO ile Veri Ekleme Ve Güncelleme İşlemleri

Bu dersimizde PDO kullanarak Veri ekleme ve güncelleme işlemlerini göreceğiz.

Bu dersimizde PDO kullanarak Veri ekleme ve güncelleme işlemlerini göreceğiz.

Hemen önce MySQL de güncelleme işlemini nasıl yapıyoruz onu görelim.

Güncelleme İşlemi


<?php  

    $guncelle 
mysql_query("update uyeler set uye_adi = 'Uğur', uye_email='info@ugurturkmen.net' where id = '1' ");

     if(
$guncelle){

       echo 
"Güncelleme Başarılı";

     }else{

       echo 
'Bir hata oluştu';

     }

?> ?>



Şimdi de PDO da bu güncelleme işlemini nasıl yaparız onu görelim.


<?php 

   $db 
= new PDO("mysql:host=localhost;dbname=veritabani"'root','1234');

   
$sonuc $db->exec("UPDATE uyeler SET uye_adi='Uğur' WHERE id='1' ");

   echo 
$sonuc' Numaralı Üye Güncellendi ';

?> ?>



Veri Ekleme İşlemi

Daha önceden MySQL de bu şekilde yapıyorduk.


<?php  

   $ekle 
mysql_query("insert into uyeler (uye_adi,uye_email) values ('$UyeAdi','$UyeEmail') ");

   if(
$ekle){

     echo 
'Başarıyla Eklendi';

   }else{

     echo 
'Bir Sorun Oluştu';

   }

?> ?>



PDO'da ise artık bu yöntemi kullanıyoruz.


<?php  

   $db 
= new PDO("mysql:host=localhost;dbname=veritabani"'root','1234');

   
$ekle exec("INSERT INTO uyeler (uye_adi,uye_email) VALUES ('uğur','info@ugurturkmen.net')");

?> ?>



Bu dersimizde de PDO ve MySQL'i karşılaştırarak veri ekleme ve güncelleme işlemlerini gördük bir sonraki dersimizde ise PDO ile Veri Silmeyi göreceğiz.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Merhabalar, aklıma takılan bir şey var. SELECT sorgusunu ben prepare sınıfıyla yapmaya çalışıyorum. Dışarıdan değişken çağırdığım için qoute fonksiyonu da kullanmam gerekli mi? SQL Injection\'u engellemek için illa prepare kullanmamız şart mıdır? Örnek bir prepare ile SELECT yapısı da gösterseniz mutlu oluruz. (PDO)

Yukarı Git