Anasayfa / Php / PDO İnsert – Veri Yazma İşlemi
php 660x330 - PDO İnsert - Veri Yazma İşlemi

PDO İnsert – Veri Yazma İşlemi

PDO serimize veri yazma işlemi ile devam ediyoruz.  Bir üye kaydında, blog kaydında ya da log tutarken verileri veritabanına yazmamız gerekir.  Çok uzatmadan gerekli kodu sunayım.

$sorgu = $db->prepare('INSERT INTO tablo_adi SET
column1 = ?,
column2 = ?,
column3 = ?');
$ekle = $sorgu->execute([
  'veri1', 'veri2', 'veri3'
]);

Yukarıdaki kodu incelersek prepare methodu ile sorgumuzu yazdık. Sorgumuzu yazarken bir önceki konuda anlattığımız gibi değerleri direk yazmaktansa yerine soru işareti koyduk. Sonra bu değerleri execute içinde dizi halinde belirttik. Eğer PDO kullanacaksanız bu işleme alışmanız gerek. Peki veri eklenti eklenmedi onu nasıl kontrol ettireceğiz onu anlatalım.

if($ekle){
  echo 'verilerini eklendi!';
} else {
  $hata = $sorgu->errorInfo();
  echo 'MySQL Hatası: '. $hata[2];
}

Sorguyu yapınca $ekle değeri bize başarılı ya da başarısız olduğunu döndürüyor. Bu yüzden yukarıdaki gibi if ile basitce kontrol edebiliriz. Yukarıdaki kodun else bloğuna bakarsak , herhangi bir hata durumunda bize hatayı yazdıracaktır. İnsert işlemi bu kadar. Sorularınızı yorum kısmından sorabilirsiniz.

İlginizi Çekebilir :   PDO lastInsertId() ile Son Yazılan Id'yi Almak

Bunları da kontrol edebilirsiniz.

php 310x165 - PDO lastInsertId() ile Son Yazılan Id'yi Almak

PDO lastInsertId() ile Son Yazılan Id’yi Almak

Veritabanına bir veri yazdıktan sonra yazdığınız veriyi kullanıcıya göstermek isteyebilirsiniz. Bunun için PDO ‘nun bize …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir