KategorilerPhp

PDO ile Veri Ekleme İşlemi

Selamun Aleyküm.

Bu yazımda PHP PDO ile veri ekleme işlemini anlatacağım.

İlk olarak veritabanımı oluşturacağım.

PhpMyAdmin’e girerek “blog” adında bir veritabanı oluşturuyorum. Bu veritabanının içine de “articles” adında bir tablo oluşturuyorum ve bu tabloya aşağıdaki resimde gösterilen satırları ekliyorum.

Pdo ile veritabanına veri ekleme
articles tablosuna eklediğim satırlar

Bu satırları ekledikten sonra Veritabanı bağlantısını yapmak için Xampp/htdocs klasörü içine blog adında bir klasör oluşturuyorum ve onun içine de “db.php” adında bir dosya oluşturuyorum. Db.php dosyasının içine aşağıdaki kodlarımı yazıyorum. Bu şekilde veritabanına bağlantımı gerçekleştirmiş oluyorum.

<?php

# 	www.mstfkrtll.com

#	13 Ocak 2022 | Perşembe

#	Pdo ile Veritabanı Bağlantısı İşlemi

try {

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

     echo "Veritabanı bağlantısı başarıyla kuruldu.";
     
} catch ( PDOException $e ){

     echo "Veritabanı bağlantısı kurulurken bir hata oluştu. =>: ".$e->getMessage();

}

Veritabanı bağlantısını da yaptığıma göre pdo ile veri ekleme(insert) işlemine geçebilirim. Xampp/htdocs/blog klasörümün içine index.php adında bir dosya oluşturuyorum ve onun da içine aşağıdaki kodlarımı yazıyorum.

# 	www.mstfkrtll.com

#	13 Ocak 2022 | Perşembe

#	Pdo ile Veritabanına Veri Ekleme İşlemi



# veritabanı bağlantısı yaptığımız dosyayı index.php dahil ediyoruz.
require_once('db.php');


# PDO ile Veri eklemek(insert) için kodumu hazırlıyorum
$query = $db->prepare("INSERT INTO articles SET article_title=?, article_slug=?, article_description=?");

# Verilerimi articles tabloma eklemesi için execute içinde array olarak yazıyorum
$result = $query->execute(array('Makale Başlığı','makale-basligi','PDO ile veri ekleme işlemini yapıyoruz.'));


if($result)
{
	#sonuc başarılı ise burası çalışsın.
	echo "Ekleme işlemi başarıyla gerçekleştirildi.";
}
else
{
	#sonuc başarısız ise burası çalışsın.
	echo "Ekleme işlemi yapılırken bir hata oluştu.";
}

Daha detaylı incelemek için https://www.php.net/manual/tr/pdo.prepare.php bu sayfayı ziyaret edebilirsiniz.

Yukarıdaki kodumu index.php dosyamın içine yazdıktan sonra tarayıcımı açıp http://localhost/blog adresine giriş yapıyorum. Giriş yaptıktan sonra ekranıma “Ekleme işlemi başarıyla gerçekleştirildi.” cümlesi yazdırılacaktır.

Yani PDO ile veritabanına yaptımız ekleme işlemi başarılı bir şekilde çalışıyor.

Takıldığınız bir yer olursa yorum yapmaktan veya WhatsApp grubumuzdan yazmaktan çekinmeyin. Sorunuz yanıtsız kalmayacaktır. Kendinize iyi bakın. Bir sonraki yazıda görüşmek dileğiyle. Allah’a emanet olun.